İOS ve MacOS için Safari 15.4 artık WebKit'e 70 yeni ekleme ile kullanılabilir. Bu eklemeler arasında gelişmiş PWA desteği ve medya, Safari Web uzantıları, özel tıklama ölçümü, güvenlik, tembel yükleme ve çok daha fazlası için yeni özellikler yer alıyor.
Daha önce IOS 15.4 beta'da bulunan PUSH bildirimleri, WebXR ve geliştirilmiş PWA desteği için deneysel desteği kapsamıştık. Tüm bu özellikler gelecekte piyasaya sürülecek gibi görünüyordu, ancak Apple'ın Safari'de PWA desteğini geliştirmeye odaklanmak hoş bir sürpriz.
Safari 15.4 Özellikler
Safari 15.4 büyük bir güncelleme ve iOS 15.4, iPados 15.4 ve MacOS 12.3'te birçok yeni iyileştirme sunuyor. Aşağıda, kullanıcı deneyimini ve performansını iyileştirmeye yardımcı olacak tarayıcıda en ilginç güncellemelerin bir listesi bulunmaktadır.
Safari 15.4'teki PWA için ana odak alanları web uygulaması manifest simgeleri için destek içerir. Web geliştiricileri tarafından hiçbir Apple-Touch-Icon tanımlanmadığında bu simgelere öncelik verilecektir. Web uygulaması manifest dosyası, bir kullanıcı “Ana Ekran Ekle” seçeneğini seçmesi yerine artık sayfa yüküne getirilir.
Önerilen Okuma:Firefox: Mozilla, Progressive Web Uygulamaları (PWA) Desteği üzerinde çalışıyor
ServiceWorker'da bir dizi iyileştirme de bu güncellemede. Bu, bir servis çalışanı tarafından oluşturulan dosyaların desteğini ve ServiceWorker'da Web Uygulaması yükleme performansını iyileştirmeye yardımcı olacak ve ağ isteklerini engelleyebilecek gecikmelerden kaçınmalıdır.
BroadcastChannel veya Paylaşılan İşçi Desteği şimdi de mevcuttur. Bu, sekmeler, pencereler, iframes ve diğer işçilerin aynı kökene sahiplerse birbirleriyle iletişim kurmalarını sağlar. Web Kilitleri API desteği artık geliştiricilerin “bir kaynağa erişimi, sekmeler, pencereler, iframes ve işçilerdeki bir başlangıçtan eşzamansız bir kilitleme kontrolü olarak yönetmelerine olanak tanır.
ResizeObServerEntry ve ReSizeObSerVersize desteği de eklendi ve geliştiricilerin Web uygulamasında belirli bir konuma anında atlayarak veya sorunsuz bir şekilde canlandırarak kaydırma davranışını kontrol etmelerini sağlıyor.
Tembel yükleme desteği artık Chrome ve Firefox gibi Safari 15.4'te yer alıyor. Bu, bir kullanıcı ona yakınlaşana veya görünümde olana kadar görüntü yüklemesini ertelemeye yardımcı olur.
Desteklemek<dialog> Element ve :: Zemin Psödo Element artık geliştiricilerin zemin canlandırırken kaplamalar ve modallar oluşturmalarını sağlıyor. Bu, erişilebilirliğe odaklanırken geliştiriciler için yararlı olacaktır.
Bir başka ilginç güncelleme, wkwebview ve iOS ve iPados'taki üçüncü taraf tarayıcılar için FullScreen API'sına destek. Bu, geliştiricilerin web içeriğinin tam ekran modunda kullanılıp kullanılamayacağını kontrol etmelerini sağlar. Çoğu web sitesinin iPados'ta Chrome veya Firefox gibi tarayıcılarda tam ekranda video gösteremediğinden rahatsız olsaydınız, bu düzeltebilir.
Ayrıca tipografi, CSS, JavaScript, uluslararasılaşma, medya, gizlilik, güvenlik, web uzantıları, Web Müfettişi ve daha fazlasına odaklanan tonlarca güncelleme de var.
Safari 15.4'teki WebKit'e geri kalan eklemeler hakkında daha fazla bilgi edinebilirsiniz.Burada.
