Siirry sisältöön

esbuild on tehokas JavaScript-niputtaja ja -minimoija, joka on suunniteltu erittäin nopeaan rakennusprosessiin ja suoriutuu markkinoiden muista niputtajista selvästi nopeammin.

Se tukee suoraan nykyaikaisia verkkoteknologioita, kuten JavaScriptiä, TypeScriptiä, JSX:ää ja CSS:ää. Ainutlaatuisen arkkitehtuurinsa ansiosta se integroituu helposti API:n kautta, jota voi käyttää CLI:stä, JavaScriptistä ja Go:sta.

Koodin tehokkaan niputuksen lisäksi esbuild sisältää ominaisuuksia, kuten käyttämättömän koodin poistavan tree shakingin, tulosteen optimointiin tarkoitetun minimoinnin ja virheenkorjausta helpottavat lähdekartat. ESM- ja CommonJS-moduulien tuki tekee siitä monipuolisen eri kehitysympäristöihin.

Työkaluun sisältyvät myös paikallinen palvelin, aktiiviseen kehitykseen tarkoitettu watch-tila sekä laajennuksia tarjoava liitännäisten ekosysteemi. Rakennusajan huomattava lyhentäminen auttaa uudistamaan tapaa, jolla kehittäjät rakentavat verkkosovelluksiaan.

Ominaisuudet

  • Erittäin nopea ilman välimuistia
  • JavaScript, CSS, TypeScript ja JSX valmiina
  • Selkeä API CLI:lle, JS:lle ja Go:lle
  • Niputtaa ESM- ja CommonJS-moduulit
  • Niputtaa CSS:n, myös CSS-moduulit
  • Tree shaking, minimointi ja lähdekartat
  • Paikallinen palvelin, watch-tila ja liitännäiset

Aiheeseen liittyvät kohteet

Rollup

Tämä työkalu sujuvoittaa kehitysprosessia hallitsemalla riippuvuuksia tehokkaasti ja optimoimalla koodin nopeaa toimitusta varten.

Vite

Tämä työkalu tehostaa kehitystyötä tarjoamalla nopean ja responsiivisen ympäristön verkkosovellusten rakentamiseen.

eleventy

Tehokas staattisen sivuston generaattori, joka muuntaa tiedostot nopeasti latautuvaksi verkkosivustoksi vähäisellä alkuasetuksella ja monipuolisilla muokkausmahdollisuuksilla.

Astro

Tämä verkkokehys sopii kehittäjille, jotka haluavat luoda nopeita ja sisältökeskeisiä verkkosivustoja vähäisellä kuormituksella ja tehokkaasti.

Electron

Kehys, joka helpottaa työpöytäsovellusten luomista verkkoteknologioilla. Sen avulla kehittäjät voivat hyödyntää nykyistä osaamistaan ja tarjota käyttäjille natiivin kaltaisen kokemuksen.

Tauri

Rakenna pieniä, nopeita ja turvallisia sovelluksia työpöytälaitteille verkkoteknologioiden avulla.

TanStack Start

Reactin ja Solidin täyden pinon metakehys, jossa on tyyppiturvallinen reititys, SSR, suoratoisto, palvelintoiminnot ja Vite-pohjainen paketointi. Valmis käyttöönotettavaksi missä tahansa.