8 poin oleh xguru 2023-09-22 | Belum ada komentar. | Bagikan ke WhatsApp
  • 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-font dan sintaks pada font-size-adjust (penyesuaian seperti ex-height, cap-height, ch-width, ic-width, ic-height, dll.)
  • Menambahkan full-width / full-size-kana ke text-transform
  • Pengujian dukungan font: @supports font-format() / @supports font-tech()
  • Hyphenation: hyphens: auto/manual menambahkan 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) serta has(), 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.

Belum ada komentar.