JavaScript çerçevesi Next.js 14.2, Turbopack'i sürüm adayı haline getiriyor

Draqon

Aktif Üye


  1. JavaScript çerçevesi Next.js 14.2, Turbopack'i sürüm adayı haline getiriyor

Vercel'deki Next.js ekibi, React çerçevesinin 14.2 sürümünü yayınladı. Popüler web paketinin daha hızlı bir halefi olarak tasarlanan bir paketleyici olan Turbopack'in sürüm adayı da gemide. Ayrıca üretim yapıları için bellek ve CSS optimizasyonları da küçük sürümde yer alıyor ve Next.js ekibi React 19 için hazırlanıyor.

Reklamcılık



Turbopack sürüm adayı oldu


Son Next.js sürümünde Turbopack entegrasyon testlerinin yüzde 94'ünü geçti. Artık bu sayı yüzde 99,8'e yükseldi, dolayısıyla geliştirme ekibi paketleyiciyi yerel geliştirme için sürüm adayı olarak yayınladı. Geliştirme ekibinin incelemesine göre Next.js uygulamalarında en yaygın olarak kullanılan 300 npm'lik paketler Turbopack ile derlenebiliyor. Ayrıca tüm Next.js örnekleri Turbopack ile çalışmalıdır ve Rust'ta yazılmış CSS paketleyici ve küçültücü Lightning CSS entegre edilmiştir.

Rust'ta yazılan JavaScript ve TypeScript paketleyici Turbopack, yüksek hız için tasarlanmıştır ve şu anda npm'de haftalık 25 milyondan fazla indirilen paketleyici web paketinin devamı olarak geliştirilmektedir. Örneğin büyük bir Next.js uygulaması olan vercel.com için Turbopack'in yerel sunucu başlatma işlemini yüzde 76,7'ye kadar hızlandırabildiği söyleniyor.






Kurumsal JavaScript konferansı enterJS 7 ve 8 Mayıs'ta Mainz'da gerçekleşecek. Organizatörler dpunkt.verlag Ve iX JavaScript, çerçeveler, araçlar ve teknikler hakkında 35'ten fazla ders ve üç atölye çalışması sunacak.

Programdan alıntı:





Daha istikrarlı ve tutarlı üretim yapıları


Turbopack'e ek olarak Next.js ekibi de üretim yapılarını stabilize etmek için çalışıyor. Son derece büyük Next.js uygulamalarına sahip üretim yapılarında yetersiz bellek çökmelerinin (OOM'ler) meydana gelebileceği fark edildi. Bunun nedeni aşırı paketleme ve aşırı küçültme idi. Yeniden düzenlenmiş bir paketleme mantığı ve uyarlanmış bir derleyicinin artık bunu ortadan kaldırması amaçlanıyor.

Üretim yapılarında CSS'nin güncellenmiş bir şekilde işlenmesi, sayfalar arasında gezinirken stil çakışmalarını da önleyecektir. Bu amaçla, CSS kodu parçalar adı verilen bölümlere ayrılmıştır. Parçaların sırası ve birleştirilmesi ithalat sırasına bağlıdır.

React 19'a hazırlık


Next.js ekibi ayrıca diğer planlarını da paylaştı: Bir sonraki ana sürüm olan React 19'a hazırlanmak için şu anda en yeni özellikleri destekleyen Next.js ana sürümü üzerinde çalışıyor. Yeni React işlevlerini olabildiğince erken denemek istiyorsanız bunları React Canary Channel'daki Next.js'den kullanabilirsiniz.

Next.js 14.2'deki öne çıkan özellikler bir blog girişinde açıklanmaktadır. Turbopack ile ilgili daha fazla arka plan bilgisini ilgili web sitesinde bulabilirsiniz.


(Mayıs)



Haberin Sonu