apel dirilis macOS Monterey 12.3 Dan iOS 15.4 pada hari Senin, keduanya menyertakan pembaruan terbaru untuk browser web Safari, versi 15.4. Selain log perubahan biasa untuk keduanya sistem operasi, Apple juga telah menerbitkan postingan blog yang mengungkapkan semua perubahan dalam pembaruan mesin WebKit terbaru, yang mendukung Safari di semua sistem operasi. platform.
Safari 15.4 menambahkan dukungan untuk
Pembaruan Safari juga memiliki beberapa API Web baru. BroadcastChannel kini didukung, sehingga tab, jendela, bingkai, dan Service Worker dari asal yang sama bisa melakukannya semuanya berkomunikasi satu sama lain — fitur berguna untuk aplikasi web yang berjalan di banyak tab dan jendela. Fitur baru tersedia untuk File System Access API, yang memungkinkan aplikasi web mengakses file dan folder lokal (dengan izin), dan Web Locks API telah ditambahkan.
Apple tidak memaksakan perubahan kontroversial dari Manifest V3
Apple menambahkan dukungan untuk WebExtensions API (pada dasarnya merupakan tiruan dari API ekstensi Chrome) tahun lalu, dan Safari 15.4 memiliki beberapa peningkatan agar tetap selaras dengan perubahan di Chrome. Google meluncurkan Manifest V3 API yang diperbarui tahun lalu, dengan dirilisnya Chrome 88, dan Safari sekarang mendukung segala sesuatu dalam standar baru (seperti Service Worker untuk halaman latar belakang dan dinamika/sesi baru aturan). Namun, Apple tidak memaksakan perubahan kontroversial dari Manifest V3, yaitu Perubahan API untuk permintaan jaringan yang membatasi kemampuan beberapa ekstensi konten/pemblokiran iklan. Apple mungkin memutuskan untuk mengikuti jejak Google di masa depan, namun untuk saat ini, API permintaan jaringan lama dan baru akan didukung.
Ada beberapa perubahan lain di Safari 15.4, termasuk pembaruan pada Web Inspector, opsi font baru, dan banyak lagi. Jika Anda seorang pengembang web, atau hanya tertarik dengan cara kerja Safari, saya sarankan untuk memeriksa tautan sumber di bawah.
Sumber:Blog WebKit, apel