- Changement de bundler, de Webpack vers Metro
→ de simples modifications d’interface sont devenues 80 % plus rapides (~1 minute à 11 secondes)
→ même le build de production le plus lent est devenu 55 % plus rapide (de 30,5 minutes à 13,8 minutes)
→ en plus, les performances des pages web ont aussi progressé d’environ 1 %
- Metro est un bundler JavaScript open source pour React Native
→ Airbnb n’utilise désormais plus RN, mais estime qu’il convient aussi très bien au web
→ le bundling est organisé en 3 étapes : Resolution, Transformation, Serialization
- Principales différences entre Metro et Webpack
- en développement, les bundles JS ne sont traités qu’au moment de la requête
- cache multicouche
- Serialization
- comme il est conçu pour RN, un peu de travail est nécessaire
- Bundle Splitting
- Tree-shaking
Aucun commentaire pour le moment.