2 poin oleh GN⁺ 2025-05-15 | Belum ada komentar. | Bagikan ke WhatsApp
  • 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

PDF

  • Meningkatkan masalah ketika fokus VoiceOver keluar dari kolom teks atau berhenti

Rendering

  • Memperbaiki masalah text overflow saat menggunakan kolom min-content pada grid width: max-content
  • Meningkatkan agar grid merefleksikan lebar max-content dengan 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 declarativeNetRequestWithHostAccess dan 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.

Belum ada komentar.