Package Registry

Snowpack 2.0: Tool für Web Apps wird dank 0(1) Build System noch schneller
Keine Kommentare

Pikas Bundler-Alternative Snowpack hat die zweite Major-Version erhalten. Dank neuem 0(1) Build System soll die Start-Up-Zeit verbessert werden und unter 50 MS liegen. Das Update liefert außerdem eine Reihe von neuen Create Snowpack App (CSA) Templates.

Pika hat Snowpack 2.0 vorgestellt. Das Major Release des Build Systems für Web Apps soll die Start-Up-Geschwindigkeit erhöhen, eine stetige Performance auch bei großen Projekten gewährleisten und den Einsatz eines Bundlers in er Entwicklung überflüssig machen. Ursprünglich war das Projekt unter dem Namen pika/web bekannt.

Snowpack 2.0: Neues 0(1) Build System

Im Kern des jetzt erschienen Updates steht das neue 0(1) Build System, welches eine konstante Übersetzungszeit durch das Wegfallen der Bundling Stage ermöglichen soll. Letzteres ist in vielen
Fällen mit erhöhtem Zeitaufwand verbunden. Der offiziellen Release Note haben die Entwickler ein Schema beigefügt, dass die Arbeitsweise veranschaulicht:

Snowpack

Quelle: https://www.snowpack.dev/posts/2020-05-26-snowpack-2-0-release/

Das Entwickler-Team weist ebenfalls darauf hin, dass Bundling für die Produktion auch weiterhin empfohlen wird, um etwa Build Logic und Bundle Logic nicht in derselben Datei zu durchmischen. Ein Grundsatz des gesamten Projektes ist daher auch, dass ein Bundler genutzt werden kann, wenn dies gewünscht ist.

Mit an Bord des Tools ist umfangreicher Built-In-Support, etwa für TypeScript, JSX, CSS Modules und andere. Auch die gängigen Libraries werden unterstützt.

Was ist Snowpack?

Das Tool soll das Bundling nach jeder Veränderung des Codes überflüssig machen. Dazu installiert es jede Dependency als eine JavaScript-Datei in einem web_modules/ Verzeichnis. Mittels einem ESM import können diese anschließend in den aktuell zu bearbeitenden Code eingefügt werden. Snowpack ist eine Package Registry des Projekts pika, welches das Ziel hat, Ladezeiten für Webseiten zu reduzieren.

Alle Informationen zum Release von der Version 2.0 finden sich auf der offiziellen Webseite.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
400
  Subscribe  
Benachrichtige mich zu:
X
- Gib Deinen Standort ein -
- or -