12 Punkte von xguru 2022-06-06 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Den Bundler von Webpack auf Metro umgestellt
    → Einfache UI-Änderungen wurden 80 % schneller (von etwa 1 Minute auf 11 Sekunden)
    → Selbst der langsamste Production-Build wurde 55 % schneller (von 30,5 Minuten auf 13,8 Minuten)
    → Zusätzlich wurde auch die Web-Performance um etwa 1 % verbessert
  • Metro ist ein Open-Source-JavaScript-Bundler für React Native
    → Airbnb verwendet RN inzwischen nicht mehr, ist aber überzeugt, dass es auch gut fürs Web passt
    → Das Bundling ist in drei Stufen aufgebaut: Resolution, Transformation, Serialization
  • Die wichtigsten Unterschiede zwischen Metro und Webpack
    • Während der Entwicklung werden JS-Bundles nur bei Bedarf verarbeitet
    • Mehrstufiger Cache
    • Serialization
    • Da es für RN gedacht ist, war etwas Zusatzarbeit nötig
      • Bundle Splitting
      • Tree-shaking

Noch keine Kommentare.

Noch keine Kommentare.