Inilah semua yang baru di Safari di iOS 15.4 dan macOS 12.3

click fraud protection

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

elemen dan ::latar belakang elemen semu, yang juga disertakan dalam yang terbaru Pembaruan Firefox 98. Fitur-fitur ini memudahkan situs untuk membuat kotak dialog/popup yang sesuai dengan desain halaman, dengan lebih sedikit kode JavaScript dan HTML khusus. Fitur CSS lain untuk pengembang web kini didukung, termasuk :has() pseudo-class baru, Cascade Layers, CSS Containment, Viewport Units baru, dan fungsi matematika calc() lainnya. Penambahan baru tersebut akan membuat pengembangan web lebih mudah, dan yang lebih penting, membantu Safari mengejar ketertinggalannya Browser berbasis Chrome dan Chromium (yang berarti lebih sedikit situs web rusak bagi orang yang menggunakannya Safari).

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