WebFramework: Astro 5.3 Actelle Sitenin gerçekleştirilmesi

Saberie

Active member
Sürüm 5.2'de, JavaScript Astro Framework, özellikle birçok bileşeni olan web siteleri için daha hızlı bir yan oluşturulmaya izin verir ve NetLify adaptörünü iki yeni demetleme seçeneğinden genişletir.


Duyuru



Karmaşık tarafları daha hızlı yap


Astro bileşenleri içinde asenkron fonksiyonlar kullanılabilir. Şimdiye kadar, her bileşen ve her bir asenkron taraf, bu gerekli olmasa bile, Astro'nun ekibine göre biraz fazla yüklemeye yol açabilecek. Bu nedenle, Astro 5.3, asenkrimal bir fonksiyon çağrısı içeriyorsa sadece eşzamansız bir bileşen yapan değişikliği getirir.

Bu, senkronize bileşenlerin önemli ölçüde daha hızlı bir şekilde oluşturulmasına yol açmalıdır, bu nedenle tam hızlanma derecesi, birçok bileşene sahip karmaşık sayfalara daha fazla fayda sağlayabilmelidir. Aksine, istek süresi için harici arılar lens kullanan sayfalar hız hızına sahip olmayabilir.

Test edilen olarak, ASTRO ekibi, yeni prosedür, sayfanın harici arıları çağırmaması koşuluyla, sunucu (SSR) oluşturma prosedürü için yeni prosedürle genellikle 1,5 ila 2 kat daha hızlıdır. Astro belge sayfasının statik yapısı yüzde 10-15 oranında azaltılabilir ve 3000'den fazla bileşene sahip bir sayfa üreten SSR platform ölçütünde, istekler artık dört kat daha hızlı çalışıyor.

Yeni oluşturma davranışını kullanmak için geliştiricilerin kendilerinin değişiklik yapmasına gerek yoktur.



Enterprise JavaScript Konferansı Enterjs 2025, 7 ve 8 Mayıs Mannheim'da



(Resim: WD Ashari/Shutterstock.com)


Enterj 2025, 7 ve 8 Mayıs'ta Mannheim'da gerçekleşecek. Konferans, JavaScript tabanlı kurumsal dünyanın tam bir vizyonunu sunuyor. Dikkat sadece JavaScript ve TypeScript programlama dillerinin kendisi değil, aynı zamanda çerçeve ve araçlar, erişilebilirlik, pratik raporlar, UI/UX ve güvenlik üzerine de dikkat çekiyor.

Programın dikkat çekici noktaları:

Biletler çevrimiçi mağazada ilk kitapta mevcuttur.







Kafa istekleri ve NetFlify bağlantısı için güncellemeler


Uç noktası API artık otomatik olarak olabilir HEAD-ne zaman talepleri görmek GET-Handler tanımlanmıştır. Astro ikincisini arar ve cevabı boş bir gövdeyle döndürür. Farklı bir anlaşma tarzıyla uğraşan geliştiriciler HEADİstekler ayrı bir yöneticiyi tercih eder.

Geliştirici ayrıca NetFlify sunucusu olmayan platformla paket üzerinde daha fazla kontrol alır. Kupa adaptörünün zaten seçenekleri vardı excludeFiles VE includeFilesPaketin hangi dosyayı içermediğini veya içermesi gerektiğini tanımlamak için. Şimdi NetFlify adaptörü takip ediyor ve bu seçenekleri de alıyor. Bir dizi küreyi veya yolu kabul edin:


{
adapter: netlify({
includeFiles: ["src/locales/**/*.po"],
excludeFiles: ["node_modules/big-package/chonky-file.bin"],
}),
}


Mevcut ASTRO projeleri otomatik CLI aracı tarafından kullanılabilir @astrojs/upgrade Yeni sürüme güncelleme. Manuel güncelleme de mümkündür.

Astro blogu yeni sürüm hakkında daha fazla bilgi sağlar.




(Mayıs)
 
Üst