- 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.