4 puan yazan xguru 2024-06-16 | Henüz yorum yok. | WhatsApp'ta paylaş

WebXR desteği eklendi

  • visionOS 2 beta'daki Safari 18, WebXR desteği sunuyor. Bu sayede Apple Vision Pro kullanıcılarına sürükleyici deneyimler sağlanabiliyor.
  • immersive-vr oturum desteği
  • WebGL üzerinden donanım hızlandırmalı grafik kullanımı
  • doğal girdiden yararlanan transient-pointer modu desteği
  • el takibi özelliği eklendi; kullanıcı gizliliğini korumak için izin isteği gerekiyor

CSS

  • Görünüm Geçişleri (View Transitions):
    • görünüm geçişi API desteği eklendi
    • öğelerin durum geçişleri için animasyon yapılabiliyor
    • document.startViewTransition() yöntemiyle geçiş başlatılabiliyor
    • durum yakalandıktan sonra CSS ile animasyon değiştirilebiliyor
  • Stil Sorguları (Style Queries):
    • CSS özel özelliklerini test ederken stil sorguları desteği
    • belirli koşullara göre stil uygulanabiliyor
  • Göreli Renk Sözdizimi (Relative Color Syntax):
    • mevcut renklerden dinamik olarak yeni renkler tanımlanabiliyor
    • currentcolor ve sistem rengi anahtar sözcüklerine referans verilebiliyor
  • Display animasyonları: display özelliği için geçiş animasyonları desteği
  • visionOS'ta etkileşim alanları: clip-path kullanarak bağlantıların dokunulabilir alanı değiştirilebiliyor
  • Backdrop filter: öğenin arkasındaki içeriğe grafik efektleri uygulanabiliyor. Artık -webkit- öneki olmadan kullanılabiliyor
  • Flexbox'ta safe anahtar sözcüğü: safe anahtar sözcüğüyle flex öğelerindeki taşma yönetilebiliyor
  • İçerik görünürlüğü: content-visibility özelliğiyle performans optimizasyonu

Web uygulamaları (Mac için Web Apps)

  • web uygulamalarında bağlantı açma desteği
  • Safari web uzantıları ve içerik engelleyicilerle kişiselleştirme yapılabiliyor

Safari uzantıları (Safari Extensions)

  • Mobil cihaz yönetimi: uzantıların etkinlik durumu, özel gezinme durumu ve web sitesi erişimi yönetilebiliyor

Uzamsal medya (Spatial Media)

  • Fotoğraflar ve panoramalar:
    • uzamsal fotoğraflar ve panoramalar web'de tam ekranda görüntülenebiliyor
    • Fullscreen API üzerinden sürükleyici deneyimler sunulabiliyor

HTML

  • Yazma önerileri:

    • satır içi tahminli metin desteği
    • writingsuggestions özelliğiyle tahminli metin kullanımını kontrol etmek mümkün
  • Switch girişi:

    • <input type=checkbox switch> için haptik geri bildirim desteği
  • Tarih ve saat girişi:

    • tarih ve saat giriş alanlarının erişilebilirliği iyileştirildi
  • ARIA özellikleri:

    • aria-braillelabel ve aria-brailleroledescription desteği

Medya (Media)

  • Video görüntüleyici:
    • videoları dikkat dağıtmadan izlemeyi sağlayan Viewer özelliği eklendi
    • sekme değiştirildiğinde otomatik olarak Picture-in-Picture moduna geçiyor

WebRTC

  • Yeni destekler:
    • HEVC RFC 7789 RTP payload formatı desteği
    • dedicated worker içinde MediaStreamTrack işleme desteği

Geçiş anahtarları (Passkeys)

  • mediation=conditional ile passkey yükseltmesi yapılabiliyor
  • ilişkili alan adları arasında passkey kullanımı destekleniyor
  • WebAuthn prf uzantısı desteği

HTTPS

  • karma içerik ayarlarında tüm görseller, videolar ve sesler otomatik olarak HTTPS'ye yükseltiliyor

JavaScript

  • Unicode 15.1.0 karakter desteği
  • v bayrağı ve RegExp.prototype[Symbol.matchAll] desteği

Web API

  • URL.parse() yöntemi desteği
  • shadowRootDelegatesFocus, shadowRootClonable, shadowRootSerializable özellikleri desteği
  • PopStateEvent için hasUAVisualTransition özelliği desteği
  • modül script'lerinde subresource integrity desteği
  • bytes() yöntemi desteği
  • text fragment algılama desteği

Canvas

  • willReadFrequently context özelliği desteği
  • 2D canvas'ta currentcolor desteği genişletildi

WebGL

  • EXT_texture_mirror_clamp_to_edge dahil 6 WebGL uzantısı desteği

Web Inspector

  • CSS kaynak düzenleyicisinde fuzzy search otomatik tamamlama desteği

WKWebView

  • Yeni API'ler: Writing Tools API ve uyarlanabilir görsel glifi ekleme API'si desteği

Apple Pay

  • Yeni destek: Apple Pay nakit transfer desteği

Kaldırmalar (Deprecations)

  • OffscreenCanvasRenderingContext2D içindeki commit() yöntemi
  • çeşitli -webkit önekli özellikler ve pseudo-class'lar
  • JPEG2000 görüntü formatı
  • AppCache desteğinin tamamen sona ermesi
  • SVGAnimateColorElement arayüzü
  • bazı standart dışı Web API'leri

Henüz yorum yok.

Henüz yorum yok.