Ouvrir le menu principal

MacGeneration

Recherche

Safari 12.1 : une optimisation JavaScript réduit de 10 % la consommation de RAM de Facebook

Stéphane Moussie

lundi 24 juin 2019 à 14:30 • 11

Logiciels

Dans la course sans fin à l’optimisation des performances, Apple a introduit dans Safari 12.1, la version sortie avec macOS 10.14.4 et iOS 12.2, une avancée concernant le JavaScript. Le bytecode (le code intermédiaire entre les instructions machines et le code source) de JavaScriptCore (le moteur JavaScript de Safari) a été modernisé pour consommer moins de mémoire.

Graphiques Apple

On vous passe les explications très techniques données sur le blog du projet WebKit, qui vont jusqu’au binaire, pour sauter directement à la conclusion. Le nouveau format de bytecode consomme environ 50 % de mémoire en moins que l’ancien, ce qui se traduit concrètement par une baisse de 10 % de consommation de RAM par les sites utilisant beaucoup de JavaScript, comme Facebook et Reddit. Ce gain se fait sans ralentir le traitement du JavaScript.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee