iX 8/2021
S. 110
Praxis
Webentwicklung

Moderne Web-Frontends mit Snowpack

Von Schnee bedeckt

Manuel Ernst

Das Werkzeug Snowpack verspricht eine schnelle Webentwicklung. Es fasst die Abhängigkeiten eines Projekts zusammen und vermeidet Bundling.

Snowpack ist ein Frontend-Build-Tool für die Programmierung von Webapplikationen. Es wählt dabei einen anderen Weg als die etablierten Entwicklungswerkzeuge: JavaScript-Build-Tools wie webpack und Parcel müssen jedes Mal, wenn Entwickler eine einzelne Datei speichern, ganze Teile der Anwendung neu erstellen und bündeln. Das bremst den Entwicklungsprozess. Snowpack hingegen nutzt das native Modulsystem von JavaScript, um unnötige Arbeit zu vermeiden und schnell zu bleiben (ECMAScript Modules, ESM). Dabei fasst Snowpack alle Abhängigkeiten für ein Projekt einmal zusammen und spart sich bei späteren Änderungen am Sourcecode das Bundling.

Um verstehen zu können, welche Probleme Snowpack mit seinem neuen Ansatz löst, gilt es, einige Schritte zurückzugehen und zu betrachten, welche Änderungen JavaScript in der Vergangenheit bei der Webentwicklung durchlaufen hat.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

8,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren