Web Geliştirme: Next.js 15.3, paketin türbofoplularını ön tarafa sürmeye devam ediyor

Maglup

Co-Admin
React Next.js çerçevesi 15.3 sürümüne ulaştı. Yapımcı Vertel'in geliştirme ekibi, yerleşik webpack paketini en hızlı halef olarak değiştiren Turbopack'e tekrar dönüyor. Ayrıca, sürüm 15.3 yeni gezinme kancaları ve daktilo yazılmış dil hizmetinin eklentilerinin güncellenmesi içerir.

Alpha Turbopack ile inşa edilmiştir


Yeni sürüm, alfa versiyonunu getiriyor. next build --turbopack ile. Şu anda entegrasyon testlerinin yüzde 99,3'ü next build Başarılı ve ilgilenen insanlar avarwetursurseet.com'un ilerlemesini takip edebilirler.

İstikrarlı serbest bırakılması next dev --turbopack Ekim 2024'ten itibaren mevcuttur. dev Geliştirme ekibine göre çalışıyor, build uygun olun. build Yerel performansın avantajları da üretim ortamlarına genişlemelidir. Bununla birlikte, mevcut alfa aşamasında, üretimde kullanım henüz önerilmez: bunun yerine, geliştiriciler bir önizleme veya evreleme ortamı kullanmalı veya paketin boyutu ve performansındaki farklılıkları incelemek için yerel düzeyde oluşturulmalıdır.

Webpack'e kıyasla Turbopack mimarisinin avantajlarından biri, CRUE CPU eklendiğinde performansın azalmasıdır. Turbopack'in dört çekirdekte yüzde 28 daha hızlı, 16 çekirdek için yüzde 60 ve 30 çekirdek ile yüzde 83 olduğu söyleniyor.

Tipografi ve yeni navigasyon kancaları için en güvenilir olan eklenti


Turbopack üzerinde çalışmanın yanı sıra, bir sonraki.js ekibi kendini Typer-A-in-in uzunluğuna adadı. Çok büyük kod bazlarında, eklenti daktilo yazılmış dil hizmetinin anormal bir tutuklanmasına yol açabilir. Bu, performans güncellemeleri yoluyla geçmişin bir anısı olmalıdır, çünkü dahili testlerde eklentinin yanıt süreleri yaklaşık yüzde 60 iyileşmiştir ve anormal bloklar veya tutuklamalar gerçekleşmemiştir.

Buna ek olarak, bir sonraki müşteri tarafında yönlendirme becerileri ile ilgili iki navigasyon kancası eklendi. Etkinliklerin yöneticisi onNavigate Bu yeni bir mülkü Link-Komonent ve müşterinin navigasyonu sırasında gerçekleştirilir. Bir uygulamanın yönlendirme davranışı üzerinde hassas kontrole izin vermeye hizmet eder. Müşteri bileşeninin yeni kancası useLinkStatus Bir tane verir pending Navigasyonun ne zaman çalıştığını gösteren ve yükleme durumları üzerinde yerelleştirilmiş kontrol sunan boolean değeri.

Next.js 15.3'teki bu ve diğer güncellemeler hakkında daha fazla bilgi birikim.




(Mayıs)