İçeriğe geç

esbuild, derleme sürecinde olağanüstü hız sunmak ve piyasadaki diğer paketleyicilerden çok daha iyi performans göstermek üzere tasarlanmış güçlü bir JavaScript paketleyicisi ve küçültücüsüdür.

JavaScript, TypeScript, JSX ve CSS gibi modern web teknolojilerini kutudan çıktığı gibi destekler. Özgün mimarisi, CLI, JavaScript ve Go üzerinden erişilebilen API'si aracılığıyla kolay entegrasyon sağlar.

esbuild, kodu verimli biçimde paketlemenin yanı sıra kullanılmayan kodu kaldırmak için tree shaking, çıktıyı optimize etmek için küçültme ve hata ayıklamaya yardımcı olmak için kaynak haritaları gibi özellikler sunar. Hem ESM hem de CommonJS modüllerini desteklemesi, onu çeşitli geliştirme ortamlarında kullanışlı kılar.

Araçta ayrıca yerel sunucu seçeneği, etkin geliştirme için izleme modu ve özelliklerini genişleten bir eklenti ekosistemi bulunur. Derleme süresini büyük ölçüde azaltarak esbuild, geliştiricilerin web uygulamalarını oluşturma biçimini dönüştürmeyi amaçlar.

Özellikler

  • Önbellek gerektirmeden olağanüstü hız
  • Yerleşik JavaScript, CSS, TypeScript ve JSX desteği
  • CLI, JS ve Go için yalın API
  • ESM ve CommonJS modüllerini paketler
  • CSS modülleri dahil CSS'yi paketler
  • Tree shaking, küçültme ve kaynak haritaları
  • Yerel sunucu, izleme modu ve eklentiler

İlgili öğeler

Rollup

Bu araç, bağımlılıkları verimli bir şekilde yönetip kodu hızlı teslimat için optimize ederek geliştirme sürecini kolaylaştırır.

Vite

Web uygulamaları oluşturmak için hızlı ve duyarlı bir ortam sunarak geliştirme iş akışınızı iyileştirmek üzere tasarlanmıştır.

eleventy

Dosyaları, minimum kurulum ve maksimum özelleştirme ile hızlı yüklenen bir web sitesine dönüştüren verimli bir statik site oluşturucu.

Astro

Bu web çerçevesi, az kaynak kullanımı ve yüksek performansla hızlı, içerik odaklı web siteleri oluşturmak isteyen geliştiricilere yöneliktir.

Electron

Geliştiricilerin mevcut becerilerinden yararlanmasını sağlarken kullanıcılara yerel uygulamalara benzer bir deneyim sunan, web teknolojileriyle masaüstü uygulamaları oluşturmayı kolaylaştıran bir çerçeve.

Tauri

Web teknolojilerini kullanarak masaüstü cihazlarda çalışan küçük, hızlı ve güvenli uygulamalar geliştirin.

TanStack Start

Tür güvenli yönlendirme, SSR, akış, sunucu işlevleri ve Vite destekli paketleme sunan; her yerde kullanıma hazır, React ve Solid için tam yığın meta çerçevesi.