Go to content

Comment fonctionne un moteur JavaScript : apprendre à écrire du JS optimisable

Speakers Adrien Maret https://github.com/aschen Javascript est un langage interprété, ce qui signifie qu'il y a une étape intermédiaire entre le code JavaScript lisible par les humains et le code assembleur lisible par le CPU. Cette couche intermédiaire c'est V8, SpiderMonkey ou encore Chakra et la compréhension de son fonctionnement est crucial pour lui faciliter le travail. Les objets sont partout mais comment sont-ils représentés en interne ? Qu'est-ce que c'est que la compilation juste-à-temps (JIT) ? Quel est le coût réel d'une arrow function ? Tout au long de cette présentation, nous verrons comment appliquer notre compréhension des moteurs Javascript pour optimiser les performances de nos applications.

June 30, 2022