29WordPress, web sayfalarını hızlandırmaya yardımcı olabilecek Spekülatif Yükleme API’sini destekleyen resmi bir performans eklentisi yayınladı.
Spekülatif Yükleme
Spekülatif yükleme, kullanıcı başka bir web sayfasına gitmek için bir bağlantıyı tıklatmadan önce sayfaları veya kaynakları getiren bir tekniktir.
WordPress takımı konu hakkında açıklamada bulundu:
“Spekülasyon Kuralları API’si yeni bir web API’sidir… JSON sözdiziminde kullanıcı etkileşimine dayalı belirli yapıdaki URL’lerin dinamik olarak önceden getirilmesine ve/veya önceden oluşturulmasına veya başka bir deyişle, bu URL’lerin gezinmeden önce spekülatif olarak önceden yüklenmesine yönelik kuralların tanımlanmasına olanak tanır.
Bu API, örneğin kullanıcı bir sayfanın üzerine geldiğinde herhangi bir bağlantıyı önceden oluşturmak için kullanılabilir. Ayrıca Spekülasyon Kuralları API’sinde “önceden oluşturma” aslında JavaScript’i çalıştırmak da dahil olmak üzere tüm sayfanın önceden oluşturulması anlamına gelir. Bu durum, sayfa büyük ihtimalle zaten bütünüyle yüklenmiş olacağından, kullanıcı bağlantıyı tıkladığında neredeyse anında yükleme sürelerine yol açabilir. Ancak bu olası konfigürasyonlardan yalnızca bir tanesi.”
Yeni WordPress eklentisi Spekülasyon Kuralları API’sini destekliyor.
Mozilla geliştirici sayfaları bunu şu şekilde açıklamaktadır:
“Spekülasyon Kuralları API’si gelecekteki gezinmeler için performansı artırmak üzere tasarlandı. Belirli kaynak dosyaları yerine belge URL’lerini hedefler ve bu nedenle tek sayfalı uygulamalar (SPA’lar) yerine çok sayfalı uygulamalar (MPA’lar) için anlamlıdır.
Spekülasyon Kuralları API’si, yaygın olarak kullanılabilen <link rel=”prefetch”> özelliğine bir alternatif sağlar ve yalnızca Chrome’da kullanımdan kaldırılan <link rel=”prerender”> özelliğinin yerini alacak şekilde tasarlanmıştır. Hangi belgelerin önceden getirilmesi veya önceden işlenmesi gerektiğini belirlemek için daha anlamlı, yapılandırılabilir bir sözdiziminin yanı sıra, bu teknolojilere göre birçok iyileştirme sağlıyor.”
Performans Laboratuvarı Eklentisi
Yeni eklenti, kullanıcıların gerçek WordPress çekirdeğine olası eklenmeden önce test etmeleri için ara sıra yeni eklentiler sunan resmi WordPress performans ekibi tarafından geliştirildi. Bu nedenle, yeni performans teknolojilerini deneyen ilk kişi olmak için iyi bir fırsat.
Yeni WordPress eklentisi varsayılan olarak sayfalar, gönderiler ve arşiv sayfaları olan “WordPress ön uç URL’lerini” önceden oluşturacak şekilde ayarlanmıştır. Nasıl çalıştığı ayarlar altında ince ayar yapılabilir:
Ayarlar > Okuma > Spekülatif Yükleme
Tarayıcı Uyumluluğu
Spekülatif API, Chrome 108 tarafından desteklenir ancak yeni eklenti tarafından kullanılan belirli kurallar, Chrome 121 veya üstünü gerektirir. Chrome 121, 2024’ün başlarında piyasaya sürüldü.
Desteklemeyen tarayıcılar eklentiyi göz ardı edecek ve kullanıcı deneyimi üzerinde hiçbir etkisi olmayacaktır.
Resmi çekirdek WordPress performans ekibi tarafından geliştirilen yeni Spekülatif Yükleme WordPress eklentisine göz atın.
WordPress Performans Ekibi Tarafından Sunulan Spekülatif Yükleme Eklentisi için tıklayınız.