Safari 17.0'daki WebKit özellikleri
(webkit.org)- 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-adjustiçinfrom-fontve ek sözdizimi eklendi (ex-height,cap-height,ch-width,ic-width,ic-heightvb. ayarlamalar)text-transformiçinfull-width/full-size-kanaeklendi- yazı tipi desteği testi:
@supports font-format()/@supports font-tech() - heceleme:
hyphens: auto/manual, çok satırlı olduğunda tire ekleme @counter-styledesteğidisplay:contentseriş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)ilehas(),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.