Apple, tarayıcısı "Safari Teknoloji Önizlemesi" için ilk güncellemeyi başlattı

Safari teknolojisi önizleme güncellemesi-0

Apple bir süre önce beta test tarayıcısını başlattı “Safari Teknoloji Önizlemesi” olarak adlandırıldıGoogle Chrome'un Kanarya sürümündeki en saf stiliyle, hem kullanıcılar hem de geliştiriciler tarayıcıya entegre edilen yeni özellikleri test edebilecek, böylece Apple daha sonra kullanım kayıtları aracılığıyla tarayıcıya mümkün olduğu kadar ince ayar yapabilecek. Safari'nin bir sonraki kararlı sürümünün lansmanında mümkün.

Bu vesileyle, yukarıda belirtilen Safari Teknoloji Önizlemesinin ikinci bir güncellemesini yayınladı. web teknolojilerine genel bakış OS X ve iOS'un sonraki sürümlerinin taşıyacağı.

Safari teknolojisi önizleme güncellemesi-1

İkinci versiyon, JavaScript motorunda yeni özellikleri beraberinde getiriyor, başka bir hata düzeltildi ve her şeyden önce ilk versiyona kıyasla eklenen iyileştirmeler. Daha fazla uzatmadan, size değişikliklerin tam kaydını bırakıyorum, evet, mükemmel bir İngilizceyle, gerçekte çok teknik olmasına rağmen ve eğer geliştiriciyseniz, bu değişikliklerin çoğunu kesinlikle anlayacaksınız:

Tarayıcı Farkları
● CFBundleSignature, AppleScript'ten gönderilenler gibi Apple Olaylarının Safari ve Safari Teknoloji Önizlemesi arasında doğru bir şekilde ayrım yapmasına izin verecek şekilde değiştirildi

JavaScript
● Sembol.isConcatSpreadable için ES6 desteği eklendi
● ES6 spesifikasyonlarına göre for-in döngülerinde izin verilmeyen var atamaları
● Bir yapıcıda super() çağrılmadan önce üst sınıfın bir yöntemi çağrılırken ES6 sınıfları için iyileştirilmiş kararlılık
● Sembol.arama ve Sembol.eşleşme için tanımsız veya boş değere izin verilir
● Array.prototype yerel işlevlerin tür oluşturucularının proxy'lerle çalışması etkinleştirildi
● String.prototype.padStart() ve String.prototype.padEnd() için teklif uygulandı
● String.prototype.match ve RegExp.prototype[@@match] için ES6 spesifikasyonu uygulandı
● RegExp.prototype işaret özelliklerine erişirken ES6 TypeErrors ile ilgili web uyumluluğuna yönelik bir geçici çözüm eklendi
● Ölçülen unicode normal ifadeler düzeltildi
● Açgözlü unicode düzenli ifadelerin BMP olmayan karakterlerin geçmişini doğru şekilde geriye doğru izlemesi sağlandı

CSS
● Asılı noktalama işaretleri CSS özelliğinin izin verilen son değeri uygulandı
● CSS aralığı kurallarının sıfırlanmasıyla iyileştirilmiş web uyumluluğu
● Yeni renk gamı ​​CSS medya sorgusu eklendi
● Mevcut en derin ekran yerine mevcut ekranın özelliklerini kontrol etmek için güncellenmiş ekran sorguları

Web API'leri
● RFC6455 ve RFC7230'a göre Kısıtlanmış WebSockets başlık ayrıştırması
● WebGL'de ikinin gücü olmayan doku optimizasyonu ile belirli çizim çağrılarının performansı iyileştirildi
● Uygulama varsayılan olarak etkinleştirilmeye hazır olana kadar Fetch API'yi devre dışı bıraktı
● Öğelerin stil niteliğine ilişkin stilleri hesaplamak için geliştirilmiş Gölge DOM desteği
● pushState ve replacementState frekans kısıtlamaları yumuşatıldı

Web Müfettiş
● Zaman Çizelgeleri sekmesinin performansı ve hata düzeltmeleri
● Maksimum performans doğruluğu sağlamak için bir sayfanın profilini oluştururken hata ayıklayıcı ifadeleri devre dışı bırakıldı
● Kayıtlar için kullanılacak zaman çizelgesi araçlarını yapılandırma yeteneği eklendi
● Opak olmayan katmanların sol üst köşesine boya sayısı göstergesi eklendi
● CSS otomatik tamamlamalarına font-variant-numeric eklendi
● Yığın anlık görüntülerini yakalamak için console.takeHeapSnapshot yöntemi eklendi
● Ayrıntılar kenar çubuğu kısayolları Command-Option-0 ve Command-Shift-0 olarak değiştirildi
● Dizelerdeki çift tırnak işaretleri ve ters eğik çizgiler artık konsolda doğru şekilde görüntüleniyor
● Konsolda bildirilen CSP yönergesi ihlali mesajlarının tutarlılığı iyileştirildi

Engellilerin kullanımları için uygunluk
● Erişilebilirliği bildirmek için içerikte düzenlenebilir öğelerdeki yeni satırlar düzeltildi
● Sunum rolüne sahip SVG öğelerinin işlenmesi, diğer ana dil öğeleriyle aynı olacak şekilde güncellendi
● Bir liste öğesi numarasına ilişkin numaralı liste duyurusunu, liste öğesindeki metnin ilk satırıyla sınırlandırdı
● JavaScript uyarılarının erişilebilirlik rolü açıklamaları, ekran okuyucu kullanıcıları için daha anlaşılır hale getirilmek amacıyla "web iletişim kutusu" ve "web uyarısı iletişim kutusu" olarak değiştirildi

rendering
● JavaScript'te değiştirildiğinde yeniden boyamak için arka plan filtresi güncellendi
● Boş sınırlayıcı kutu öğelerine sahip nesneler için çizim SVG kontur desenleri düzeltildi

medya
● İşlenirken bir ses kaynağı değiştirildiğinde iyileştirilmiş kararlılık
● Ses parçası listeleri düzeltildi


● HTTP Yönlendiren üstbilgisi ile spekülatif disk önbellek doğrulama isteklerinin güvenilirliği iyileştirildi

Hata düzeltmeleri
● Tam ekran modundayken de dahil olmak üzere bir pencere ekranın kenarına geldiğinde sürükleme seçiminde otomatik kaydırma düzeltildi

Denemek istiyorsanız güncellemeyi indirebilirsiniz. bu bağlantıya tıklamak


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.