Chrome 39 améliorera son moteur JavaScript et introduit les générateurs

Par:
fredericmazue

ven, 10/10/2014 - 15:07

Google vient de sortir la version 38 de son navigateur Chrome. Une mouture qui apporte 159 correctifs de sécurité. Rien que cela. Il est vrai que parmi les 159 failles corrigées 113 sont jugées mineures.

Or, à chaque fois que Google sort une version de son navigateur, l'entreprise travaille déjà sur la beta de la version suivante. C'est ainsi que nous savons que Mountain View travaille à l'amélioration du JavaScript dans cette prochaine version et implémentera les Générateurs (Generators) du standard EcmaScript 6.

Pour mémoire, les Générateurs sont des fonctions qui gardent leur contexte d'exécution entre deux appels. Par exemple :

function* idMaker(){
  var index = 0;

  while(true)
    yield index++;
}

 var gen = idMaker();

console.log(gen.next().value); // 0
console.log(gen.next().value); // 1
console.log(gen.next().value); // 2

Bien remarquer la déclaration function* au lieu du simple function.

Google Chrome 39 améliorera aussi l'API Web Animations, avec l'arrivée de nouvelles méthodes : play(), pause() et reverse() pour une meilleure interactivité.