Bun: Yeni JavaScript ön uç Node.js'den üç kat daha hızlı


Bun, resmi olarak " hepsi bir arada JavaScript ön uç " olarak adlandırılan ve Node-API'nin yaklaşık %90'ı dahil olmak üzere yüzlerce Node.js ve Web API'sini yerel olarak uygulayan, Zig dilinde yazılmış yüksek performanslı bir "aile paketi" JavaScript çalışma zamanıdır. işlevler (yerel modüller), fs, yol, Tampon vb. ve TypeScript dosyalarını doğrudan çalıştırabilir.
Resmi web sitesinin test ekran görüntüsüne göre, React'in sunucu tarafı oluşturma hızı, dikkat edilmesi gereken Node veya Deno'nun üç katından fazladır.

Kaynak
https://bun.sh/




Ön uç mühendisliğinin geleceğini değiştirebilecek özellikler: ESM Loader Hooks


ESM Loader Hook'ları , dosya ağacının ayrıştırılması ve geçişinin Node.js tarafından yerel olarak desteklenen (paketleme aracı yerine) ESM belirtimi tarafından belirlenmesi dışında Webpack Loader'a benzer . Projedeki her bir ESM modülü farklı tanımlanarak loadermühendislik araçları kullanılmadan işlenebilir .

Kaynak:

Referanslar


[1]ESM Yükleyici Kancaları API'sı:https://nodejs.org/en/blog/release/v18.6.0/[2]Özel ESM yükleyiciler: Kim, ne, ne zaman, nerede, neden, nasıl:https://dev.to/jakobjingleheimer/cus...e-why-how-4i1o[3]CSS yükleyicinin basit uygulaması:https://github.com/JakobJingleheimer...ain/loader.mjs[4]Https yükleyicinin basit uygulaması:https://github.com/nodejs/loaders-te...ader/loader.js