Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Google Chrome 41 disponible en téléchargement
Mountain View prévient que les prochaines moutures ne seront pas supportées par Android 4.0

Le , par Stéphane le calme

168PARTAGES

4  0 
Google a annoncé la disponibilité de Chrome 41 pour les plateformes Windows, Mac et Linux dont l’essentiel des nouveautés a été destiné aux développeurs. Parmi elles figurent des fonctionnalités JavaScript ES6 à l’instar de Template Litterals qui confère des possibilités basiques de formatage de chaînes de caractères à JavaScript en vous laissant concaténer des chaînes, des variables et même des résultats d’une fonction. Les expressions peuvent être intégrées directement dans les chaînes de caractères que vous utilisez lorsque vous faites appel à l’opérateur « ‘ ». Par exemple, un modèle de chaîne de caractères peut être écrit comme suit :

Code : Sélectionner tout
var salutations = ‘Quoi d’neuf ?’ ;
Et voici un exemple d’une substitution de chaîne qui permet de se servir de n’importe quelle expression JavaScript valide (y compris l’ajout de variables) à l’intérieur d’un modèle pour avoir un résultat qui sera affiché au sein de la même chaîne de caractères. Les modèles de chaîne peuvent contenir des espaces réservés pour la substitution de chaînes en se servant de la syntaxe ${ } comme l’exemple qui va suivre :

Code : Sélectionner tout
1
2
3
4
5
6
7
//Substitution simple de chaîne de caractères

var nom = "Stephane";

console.log(‘Coucou, ${nom}!`);

//En sortie nous obtenons « Coucou, Stephane! »
Les modèles littéraux acceptent des chaînes multilignes et introduisent également le concept de Tagged Templates qui viennent transformer un modèle de chaîne en plaçant le nom d’une fonction avant lui. Ils sont particulièrement utiles pour échapper HTML afin d’empêcher des attaques XSS et lorsque le site s’internationalise.

Les outils de Chrome vont également faciliter le débogage visuel en permettant aux développeurs de ralentir la lecture de leurs animations à la volée comme vous pouvez le constater ci-dessous.


Une nouvelle section leur permet de voir directement le cache Service Worker (il suffit d’inspecter chrome://serviceworker-internals). L’API Web Audio permet aux développeurs de suspendre temporairement un AudioContext quand il n’est pas sollicité, améliorant ainsi la consommation d’énergie.

En outre, 51 failles ont été colmatées dans le butineur avec 52 000 dollars en tout qui ont été versés aux chercheurs. La palme d’or reviendra sans doute à cloudfuzzer pour avoir débusqué plus de 5 failles à lui tout seul et empoché 19 000 dollars.

Google en a profité pour annoncer que son navigateur ne supporterait plus Andoid 4.0 Ice Cream Sandwich (ICS) à partir de la version 42 qui est censée arriver à la mi-avril. En d’autres termes, les prochaines versions de Chrome ne pourront plus fonctionner sur des appareils tournant sur cette version.

Mountain View explique que « l’année dernière, nous avons vu le nombre d’utilisateurs de Chrome sur ICS diminuer de 30%. Développer des fonctionnalités pour d’anciens téléphones est devenu particulièrement difficile et le support d’ICS est demandeur en temps qui aurait pu servir à bâtir de nouvelles expériences sur les dispositifs que possède la grande majorité de nos utilisateurs ».

La FAQ quant à elle est encore plus explicite : « alors que le nombre de dispositifs tournant sur Ice Cream Sandwich se rétrécit, les soutiens en termes d'effort d'ingénierie et de complexité technique deviennent de plus en plus difficiles au fil du temps. Chaque nouvelle fonctionnalité ou capacité web qui est ajoutée à Chrome doit être construite et testée pour ICS. Souvent des solutions ainsi que des cas particuliers d’utilisation doivent être ajoutés spécifiquement pour ICS, et cela se répercute sur la complexité du code, ralentit les performances en plus d’augmenter le temps de développement. Le nombre d'appareils tournant sur ICS est désormais suffisamment petit pour que nous puissions mieux servir nos utilisateurs en réduisant le soutien aux dispositifs antérieurs afin de se concentrer sur un meilleur Chrome pour la grande majorité des utilisateurs sur les appareils plus modernes ».

Le tableau de bord des développeurs Android indiquait ce lundi qu'Ice Cream Sandwich tourne encore sur 5,9% des terminaux mobiles Android.

télécharger Chrome 41

Source : blog chromium, blog Spot

Une erreur dans cette actualité ? Signalez-le nous !