12 pontos por xguru 2022-06-06 | Ainda não há comentários. | Compartilhar no WhatsApp
  • 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.

Ainda não há comentários.