Skip to content
This event was canceled

#65 - Comprendre le fonctionnement d'un moteur Javascript

Photo of Paul Mougel
Hosted By
Paul M. and Adrien M.
#65 - Comprendre le fonctionnement d'un moteur Javascript

Details

[ANNULE OU EN REMOTE ONLY - DETAILS A VENIR]

Retrouvez-nous pour discuter Javascript autour d'une présentation, et restez avec nous ensuite autour de l'apéro ! Ce soir, on rentre dans les détails d'un moteur Javascript, pour mieux comprendre comment écrire du Javascript performant et optimisable.

L'événement est gratuit & les places sont limitées, pensez à vous inscrire :)

Talk : "Comprendre le fonctionnement d'un moteur Javascript" (environ 45 min)

Comment écrire du JavaScript performant et optimisable en 2020 ?

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) ?
Comment optimiser l'exécution de vos fonctions ?
Quel est le coût réel d'une arrow function ?

Nous allons découvrir ensemble le fonctionnement interne de v8, le moteur Javascript de Chrome et Node.js, et ses deux composants principaux: l’interpréteur Ignition et le compilateur Turbofan.

Tout au long de cette présentation, nous verrons comment appliquer notre compréhension des moteurs Javascript pour optimiser les performances de nos applications.

Co-présenté par Adrien Maret

Après être passé par le C++ et Ruby-On-Rails, Adrien est maintenant développeur Node.js sur Kuzzle, le backend open source français haute performances pour l'IoT et le mobile.

Software craftmanship dans l'âme, il est fervent adepte des méthodologies agiles, de l'holacratie et du TDD accompagné bien sur d'une CI pour automatiser un maximum de choses.

Aujourd'hui il préfère le développement backend avec son lot de problématiques d'architecture, de performances et de sécurité.

-----
On remercie Georges.tech, qui nous fait le plaisir de sponsoriser et héberger cette soirée.

Merci beaucoup à eux !

Photo of LyonJS group
LyonJS
See more events

Canceled

120 Rue Masséna
120 Rue Masséna · Lyon