8 puan yazan xguru 2023-09-22 | Henüz yorum yok. | WhatsApp'ta paylaş
  • iOS/iPadOS 17'ye dahil edilen Safari 17.0 özellikleri

HTML

  • yeni <search> öğesi
  • popover özelliği için destek eklendi: auto/manual
  • <select> içinde <hr> ile ayraç kullanılabiliyor

CSS

  • font-size-adjust için from-font ve ek sözdizimi eklendi (ex-height, cap-height, ch-width, ic-width, ic-height vb. ayarlamalar)
  • text-transform için full-width / full-size-kana eklendi
  • yazı tipi desteği testi: @supports font-format() / @supports font-tech()
  • heceleme: hyphens: auto/manual, çok satırlı olduğunda tire ekleme
  • @counter-style desteği
  • display:contents erişilebilirlik sorunları giderildi
  • Media Queries Level 4 desteği
  • image-set() geliştirildi
  • Container Queries: CSSOM (CSS Object Model) desteği

JavaScript ve Web API

  • Storage API desteği: daha önce 1 GB olan sınır artık toplam disk kapasitesine göre hesaplanıyor
  • Offscreen Canvas'ta WebGL desteği
  • Canvas: CanvasRenderingContext2D.drawImage() artık tuvale çizilecek görüntü için birden fazla kaynağı destekliyor
  • düzenli ifadelere 2 yeni destek eklendi
    • set notation + string özellikleri ile RegExp v flag
    • RegExp duplicate named capture groups
  • yeni Set komutları: intersection(), union(), difference(), isSubsetOf(), isSuperSetOf(), symmetricDifference(), isDisjointFrom()
  • Gamepad API: Gamepad.prototype.vibrationActuator
  • URL API: URL.canParse(tentativeURL, optionalBase) ile has(), delete() eklendi
  • WebSocket kurucusunda relative URL kullanılabiliyor
  • <link rel="modulepreload"> desteği

Görseller ve video

  • JPEG XL desteği eklendi
  • HEIC görsel desteği
  • AV1 video donanımsal çözme desteği eklendi (iPhone 15 Pro ve 15 Pro Max)
  • Managed Media Source API desteği
  • geliştiriciler için Media player stats overlay
  • WebM ve MPEG-4 kapsayıcılarında yalnızca stereo Opus desteği
  • iPadOS 17'de USB kamera desteği

Mac'te Web Uygulamaları

  • tüm web siteleri Dock'a eklenebiliyor: File > Add to Dock
    • web uygulamaları normal uygulamalar gibi çalışıyor: Stage Manager / Mission Control / Command-Tab / klavye kısayolları vb.
    • Launchpad / Spotlight aramasından da çalıştırılabiliyor
  • service worker desteği
  • Web App Manifest sağlanırsa görüntüleme modu, ad, tema rengi, başlangıç URL'si vb. özelleştirilebiliyor
  • Safari View Controller'da da Add to Home Screen desteği

Web geliştirici araçları

  • yenilenen Develop menüsü
  • Feature Flags paneli tamamen yenilendi
  • yeni geliştirici ayarları paneli
  • sekme başına yeni ayar overlay'i
  • yeniden tasarlanan responsive web design modu
  • Safari'de herhangi bir sayfa için simülatör doğrudan çalıştırılabiliyor
  • Web Inspector iyileştirmeleri

Güvenlik

  • GPU süreci WebContent sürecinden ayrıldı

Tarayıcı değişiklikleri

  • Safari Profiles eklendi
  • Safari Private Browsing geliştirildi
  • Live Text desteği
  • Payment Request API üzerinden Apple Pay desteği
  • Lockdown Mode desteği

Safari uzantıları

  • Safari App Extensions artık Safari Web Extensions ile aynı site bazlı izinlere sahip
  • Private Browsing sırasında uzantılar kapatılabiliyor
  • tüm uzantılar Safari Profile bazında açılıp kapatılabiliyor

Henüz yorum yok.

Henüz yorum yok.