Now Reading
Build-Tool: Vite.js 4.0 verkleinert seinen Fußabdruck

Build-Tool: Vite.js 4.0 verkleinert seinen Fußabdruck

Build-Tool: Vite.js 4.0 verkleinert seinen Fußabdruck

[ad_1]

Vite.js hat Version 4.0 erreicht. Dies aus jener Tuschfeder von Vue.js-Tüftler Evan You stammende Build-Werkzeug ist aufwärts Leistungsfähigkeit ausgelegt und kann inzwischen via 2,5 Mio. wöchentliche Downloads aufwärts npm vorzeigen. Im neuen Release aktualisiert es unter jener Kapuze den Modul-Bundler Rollup.js aufwärts die dritte Hauptversion.

Um sowohl den Fußabdruck von Vite.js zu verkleinern denn beiläufig dessen Installationsgeschwindigkeit zu beschleunigen, hat dies Entwicklungsteam die Package-Größe verkleinert: Die Installationsgröße von Vite.js 4.0 beträgt 14,1 MB und ist somit 23 von Hundert dicker Teppich denn Vite.js 3.2.5 mit 18,3 MB.

Zur Build-Zeit setzt Vite.js nun aufwärts die aktuelle Major-Version Rollup.js 3, die vor zwei Monaten erschienen ist. Durch ihren Kapitaleinsatz konnte dies Vite.js-Team nachdem eigenen Aussagen dies interne Sonderausstattung Handling von Vite.js vereinfachen sowie dies Sinnhaftigkeit jener Rollup.js-3.0-Features in Vite.js zuteilen. Wie Breaking Changes brachte Version 3.0 unter anderem dies Einordnen des Browser-Builds in ein separates Package und die Voraussetzung von Node.js 14.18.0 oder höher.

Zusammen mit Rollup.js handelt es sich um vereinigen Modul-Bundler z. Hd. JavaScript, jener dies in ECMAScript 6 standardisierte Format z. Hd. Kennung-Module nutzt. ECMAScript Modules (ESM) sollen ein freies Kombinieren jener nützlichsten individuellen Funktionen verschiedener Bibliotheken erlauben, welches schließlich überall unverändert möglich sein soll. Rollup.js soll dies schon jetzt zuteilen. Konzepte aus Rollup.js sollen künftig beiläufig in den neuen JavaScript-Bundler Turbopack Einfluss besitzen.

Welcher moderne Browser-Build von Vite.js verwendet nun standardmäßig safari14 denn Ziel, um eine höhere ECMAScript-2020-Kompatibilität zu klappen. Moderne Builds können von dort nun BigInt verwenden und jener Nullish Coalescing Operator wird nicht mehr transpiliert. Zum Unterstützen älterer Browser können Entwicklerinnen und Entwickler @vitejs/plugin-legacy hinzufügen.

Zudem behebt Version 4.0 eine Schwierigkeit jener vorherigen Hauptversion, dass dies Importieren des standardmäßigen Exports einer .css-File ein doppeltes Laden des CSS drücken konnte. Welcher neue Query-Suffix-Modifizierer ?inline lässt sich nun verwenden, um dies Problem zu losmachen, wie jener Migrationsguide beschreibt.

import stuff from './irdisch.css?inline'

Welches die Weiterentwicklung von Vite.js betrifft, möchte sich dies Entwicklungsteam zunächst aufwärts die Triage neu eröffneter Issues unterordnen, um Störungen durch mögliche Regressionen zu verhindern. Ein Mitwirken jener Gemeinschaft ist in diesem Zusammenhang willkommen.

Aufgebraucht Finessen zu Vite.js 4.0 teilt dies Team in einem Blogeintrag mit.


(mai)

[ad_2]
View Comments (0)

Leave a Reply

Your email address will not be published.

Scroll To Top