Fitur WebKit di Safari 17.0
(webkit.org)- Fitur-fitur Safari 17.0 yang disertakan di iOS/iPadOS 17
HTML
- Elemen
<search>baru - Menambahkan dukungan atribut popover
auto/manual - Di dalam
<select>, kini bisa menggunakan<hr>sebagai pemisah
CSS
- Penambahan
from-fontdan sintaks padafont-size-adjust(penyesuaian sepertiex-height,cap-height,ch-width,ic-width,ic-height, dll.) - Menambahkan
full-width/full-size-kanaketext-transform - Pengujian dukungan font:
@supports font-format() / @supports font-tech() - Hyphenation:
hyphens: auto/manualmenambahkan tanda hubung saat teks menjadi multi-baris - Dukungan
@counter-style - Memperbaiki masalah aksesibilitas pada
display:contents - Dukungan Media Queries Level 4
- Peningkatan
image-set() - Container Queries: dukungan CSSOM (CSS Object Model)
JavaScript dan Web API
- Dukungan Storage API: yang sebelumnya dibatasi 1GB kini dihitung berdasarkan total kapasitas disk
- WebGL kini juga didukung di Offscreen Canvas
- Canvas:
CanvasRenderingContext2D.drawImage()mendukung beberapa sumber untuk gambar yang akan digambar di canvas - Menambahkan 2 dukungan pada regular expression
- RegExp v flag with set notation + properties of strings
- RegExp duplicate named capture groups.
- Penambahan perintah Set:
intersection(),union(),difference(),isSubsetOf(),isSuperSetOf(),symmetricDifference(),isDisjointFrom() - Gamepad API:
Gamepad.prototype.vibrationActuator - URL API: penambahan
URL.canParse(tentativeURL, optionalBase)sertahas(),delete() - Bisa menggunakan relative URL di konstruktor WebSocket
- Dukungan
<link rel="modulepreload">
Gambar dan video
- Menambahkan dukungan JPEG XL
- Dukungan gambar HEIC
- Menambahkan dukungan hardware decoding AV1 (iPhone 15 Pro dan 15 Pro Max)
- Dukungan Managed Media Source API
- Overlay statistik media player untuk pengembang
- Dukungan Opus stereo-only di kontainer WebM dan MPEG-4
- Dukungan kamera USB di iPadOS 17
Web Apps di Mac
- Semua situs web bisa ditambahkan ke Dock melalui
File > Add to Dock- Web app berfungsi seperti aplikasi biasa: Stage Manager / Mission Control / Command-Tab / pintasan keyboard, dll.
- Juga bisa dijalankan dari pencarian Launchpad / Spotlight
- Dukungan service worker
- Jika menyediakan Web App Manifest, mode tampilan, nama, warna tema, URL awal, dll. bisa dikustomisasi
- Dukungan Add to Home Screen juga tersedia di Safari View Controller
Alat pengembang Web
- Menu Develop yang diperbarui
- Perombakan total panel Feature Flags
- Panel pengaturan pengembang baru
- Overlay pengaturan baru untuk tiap tab
- Mode desain web responsif yang didesain ulang
- Dari Safari, simulator bisa dijalankan langsung untuk halaman apa pun
- Peningkatan Web Inspector
Keamanan
- Memisahkan proses GPU dari proses WebContent
Perubahan browser
- Penambahan Safari Profiles
- Peningkatan Safari Private Browsing
- Dukungan Live Text
- Dukungan Apple Pay melalui Payment Request API
- Dukungan Lockdown Mode
Ekstensi Safari
- Safari App Extensions kini memiliki izin per situs yang sama seperti Safari Web Extensions
- Ekstensi bisa dinonaktifkan saat Private Browsing
- Semua ekstensi bisa diaktifkan atau dimatikan untuk masing-masing Safari Profile
Belum ada komentar.