Safari 15.4で追加された新しいWebKit機能
(webkit.org)HTML
- imgのLazyロード
dialog、::backdropをサポート
CSS
:has()- Cascade Layers
contain- ビューポート:
svw,lvh,dvminなどの*vw,*vh,*vi,*vb,*vmin,*vmaxをサポート :focus-visibleaccent-colorcalc():sin,cos,tan,e,pi,exp,log,atan,acos,asin,atan2
Typography
font-palette,@font-palette-valuestext-decoration-skip-inkicユニットを追加(CJKで有用)
Web APIs
BroadcastChannel- Web Locks API
window.scroll()/scrollTo()/scrollBy()でCSSのscroll-behaviorプロパティをサポート
JavaScript
findLast(),findLastIndex()at()Obejct.hasOwn()
Internationalization
- Intl Enumeration API
Intl.LocaleV2Intl.DisplayNamesV2Intl.NumberFormatV3
Web Apps
- Web App Manifestをホーム画面に追加するときだけでなく常に取得するよう改善
- アイコンをサポート
ServiceWorkerでNavigation Preloadを有効化可能
Media
- WebRTC perfect negotiationのサポートをWebRTC 1.0標準に準拠
videoタグでrequestVideoFrameCallback()をサポート
Security
- Content Security Policy Level 3のサポートを改善
WKWebView
WKPreferencesでユーザー属性を制御- Fullscreen APIの許可/不許可を制御
Safari Web Extensions
manifest_version3をサポートし、関連APIの変更を適用
Web Inspector
- StylesパネルでCascade Layer /
@layerをサポート align-content,align-items,align-self,justify-content,justify-items,justify-selfの値を簡単に設定可能- 新しいプロパティ追加時の自動補完をサポート
まだコメントはありません。