Sur un site à destination de conseiller·ère·s d’une grande banque, nous nous sommes heurté·es à des problèmes de performance dus à la quantité de JavaScript que nous envoyions au client.
Nous avons réduit le temps de chargement de notre application de 9 à 2 secondes, et ce grâce à plusieurs méthodes : l’analyse de bundle, le code splitting et la déduplication de dépendances. Pendant ce talk, je couvrirai les sujets suivants:
Séparer simplement son bundle JavaScript
Analyser et monitorer la taille de son JavaScript
Dédupliquer ses dépendances
Bien choisir ses dépendances
Code splitting vs. bundle splitting
J’illustrerai ces sujets avec les impacts concrets de chacune de ces méthodes sur la performance de mon projet.
À la fin du talk, vous connaitrez toutes les bonnes pratiques pour garder une faible taille de JavaScript, et aurez à votre disposition un support de formation pour faire de vous des expert·es.
Antoine est un développeur agile depuis quatre ans chez Theodo, passionné de performances, JavaScript et Python. Il est convaincu que nous pouvons sauver le monde en réduisant la taille de nos bundles JavaScript.