- Safari 18.5 mendukung Declarative Web Push di macOS
- Metode push baru ini memungkinkan implementasi notifikasi tanpa Service Worker, serta meningkatkan efisiensi baterai dan perlindungan privasi
- Setelah penambahan fitur WebKit besar baru-baru ini, versi ini berfokus terutama pada perbaikan bug dan peningkatan
- Masalah stabilitas telah diperbaiki di berbagai area seperti rendering font, jaringan, PDF, dan Service Worker
- Pengguna dapat dengan mudah memperbarui ke versi terbaru untuk masing-masing sistem operasi
Fitur WebKit utama di Safari 18.5
Safari 18.5 menghadirkan Declarative Web Push di macOS, dan merupakan versi yang berfokus pada perbaikan bug serta pemeliharaan setelah pembaruan besar fitur WebKit terbaru. Selain fitur notifikasi, berbagai peningkatan stabilitas juga diterapkan di beragam platform dan komponen.
Declarative Web Push on macOS
- Declarative Web Push mulai didukung di macOS
- Tidak memerlukan service worker, sehingga pengembang web dapat mengimplementasikan notifikasi push dengan jauh lebih mudah
- Data notifikasi dapat disusun dan dikirim dalam format JSON yang terstandarisasi
- Berbeda dari pendekatan berbasis service worker, kemungkinan penyalahgunaannya lebih rendah sehingga tidak memerlukan pembatasan atau penalti
- Memberikan keuntungan dari sisi privasi, sekaligus meningkatkan efisiensi baterai
- Tetap menyediakan jalur kompatibilitas bahkan ketika browser engine belum mendukungnya
Perbaikan bug dan peningkatan tambahan
Editing
- Memperbaiki kesalahan navigasi posisi caret saat klik atau tap dalam mode penulisan vertikal di iOS
JavaScript
- Memperbaiki kesalahan pemrosesan alternation saat proses penggantian string
Lockdown Mode
- Memperbaiki kesalahan logika yang menyebabkan pembatasan format gambar pada situs pengecualian Lockdown Mode diterapkan secara keliru di iOS 18.4 dan lainnya
Networking
- Mengatasi masalah worker (run loop) yang berhenti saat menggunakan WebSocket di dalam WebWorker
- Meningkatkan masalah ketika fokus VoiceOver keluar dari kolom teks atau berhenti
Rendering
- Memperbaiki masalah text overflow saat menggunakan kolom
min-contentpada gridwidth: max-content - Meningkatkan agar grid merefleksikan lebar
max-contentdengan benar selama proses track sizing
Sandboxing
- Meningkatkan masalah ketika proses WebContent tidak merespons karena kurangnya izin notifikasi
- Menjamin pengiriman notifikasi sesuai kondisi aturan sandbox
Service Workers
- Memperbaiki masalah unduhan berbasis Service Worker yang terhenti terlalu dini dan kesalahan saat memindahkan file ke tujuan akhir
Web Extensions
- Memperbaiki masalah pada izin
declarativeNetRequestWithHostAccessdan aksesibilitas situs - Permissions API kini mengembalikan pola
<all_urls>atau*://*/*sesuai permintaan ekstensi
Cara memperbarui Safari 18.5
- Safari 18.5 tersedia di iOS 18.5, iPadOS 18.5, macOS Sequoia 15.5, macOS Sonoma, macOS Ventura, visionOS 2.5
- Di iPhone, iPad, dan Apple Vision Pro, pembaruan tersedia melalui Pengaturan > Umum > Pembaruan Perangkat Lunak
- Pada macOS Sonoma atau Ventura, Safari dapat diperbarui secara terpisah tanpa pembaruan macOS
Opini dan umpan balik
- Tim WebKit secara aktif mendengarkan masukan pengguna
- Pakar dan pengguna dapat berkomunikasi melalui berbagai kanal seperti Bluesky, Mastodon, dan LinkedIn
- Bug pada Safari UI dan WebKit dapat dilaporkan melalui sistem umpan balik dan situs web terpisah
- Jika menemukan masalah kompatibilitas situs web, laporkan melalui webcompat.com
- Unduh Safari Technology Preview terbaru dan coba fitur baru Web Inspector
- Informasi yang sama juga dapat dilihat di catatan rilis Safari 18.5
Belum ada komentar.