ECMAScript-Module in Browsern

Avatar of Robin Rendle
Robin Rendle am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Wie Jake Archibald sagt, sie fangen an zu landen! Die Support-Landschaft ist bereits

  • Safari 10.1.
  • Chrome Canary 60 – hinter dem Flag „Experimental Web Platform“ in chrome:flags.
  • Firefox 54 – hinter der Einstellung dom.moduleScripts.enabled in about:config.
  • Edge 15 – hinter der Einstellung „Experimental JavaScript Features“ in about:flags.

Es gibt viele seltsame Eigenheiten zu beachten, wie z. B. kleinere Syntax-Eigenheiten, die absichtlich nicht unterstützt werden, und die Reihenfolge der Skriptausführung.

Wir haben den Beitrag von Stefan Judis behandelt, der sicher ist, dass wir weiterhin bündeln werden

Nur weil wir bald ES6-Module in Browsern unterstützen könnten, heißt das nicht, dass wir auf einen Build-Prozess und eine ordnungsgemäße „Bundle-Strategie“ verzichten können.

Aber es gibt Leute, die sich wünschen, dass all das nicht so kompliziert wäre, wie z. B. Pawel Grzybek

Drei Dinge, die ich aus meinem täglichen Frontend-Workflow gerne streichen würde: CSS-Präprozessoren, JavaScript-Transpiler und Modul-Bundler.

Direkter Link →