- Mudou o bundler de Webpack para Metro
→ mudanças simples de UI ficaram 80% mais rápidas (~1 minuto para 11 segundos)
→ até o build de produção mais lento ficou 55% mais rápido (de 30,5 minutos para 13,8 minutos)
→ além disso, o desempenho da página web também melhorou cerca de 1%
- Metro é um bundler JavaScript open source para React Native
→ o Airbnb não usa mais RN, mas acredita que ele também se encaixa bem na web
→ o bundling é composto por 3 etapas: Resolution, Transformation, Serialization
- Principais diferenças entre Metro e Webpack
- em desenvolvimento, processa o bundle JS apenas quando solicitado
- cache em múltiplas camadas
- Serialization
- por ser voltado para RN, exige algum trabalho adicional
- Bundle Splitting
- Tree-shaking
Ainda não há comentários.