Chrome 58'deki yenilikler

Değişikliklerin tam listesini görmek ister misiniz? Şu bölüme göz atın: Chromium kaynak deposu değişiklik listesi

Ben Pete LePage. Şimdi, Chrome 58'deki geliştiriciler için yeniliklere göz atalım.

IndexedDB 2.0

Site veritabanınızın yapısının performans üzerinde büyük etkileri vardır ve zor olabilir. IndexedDB 2.0 bunu değiştirir.

  • Artık object mağaza ve indexes adlı mağazanın yerini yeniden düzenleme.
  • İkili program anahtarları, performans konusunda endişe duymadan daha fazla doğal anahtar sağlar. yapabilir.
  • Veri almak getKey(), openKeyCursor() ve continuePrimaryKey() yöntem.

Artık veri kümelerinin tamamının toplu olarak kurtarılması için getAll() ve getAllKey().

Tam ekran Progresif Web Uygulamaları

Progresif Web Uygulamaları Android ana ekranından başlatıldığında, gibi bağımsız bir modda başlatılabilir. Bu, kullanıcıların ilgi çekici bir kullanıcı deneyimi sunar ve içerik için ekran alanını boşaltır.

Ancak oyunlar ve video oynatıcılar gibi daha etkileyici deneyimler için veya diğer zengin içeriğe sahip olduğundan, sistem çubukları gibi mobil yine de dikkat dağıtıcı bir unsur olmamalıdır ve isteyebileceğiniz değerli pikselleri kullanır.

Artık Progresif Web Uygulamanızı (pwa) ayarlayarak display: fullscreen web uygulaması manifest'ini inceleyin.

Ana ekrandan başlatılan (solda) bir PWA ana ekrandan başlatıldı standalone modunda (orta) ve şurada ana ekrandan başlatıldı: fullscreen modu (sağ).

Uygulamanız ana ekrandan başlatıldığında, uygulama dışındaki tüm mobil kullanıcı arayüzleri öğeleri gizlenir.

Korumalı Alana Sahip iframe İyileştirmeleri

Chrome 58 artık yeni iframe korumalı anahtar kelimesini destekliyor allow-top-navigation-by-user-activation.

Bu anahtar kelime, bir kullanıcı etkileşimiyle tetiklendiğinde, korumalı alana alınan iframe'lere Otomatik yönlendirmeleri engellemeye devam ederken üst düzey sayfada gezinme olanağı sağlar.

Diğer özellikler

Tabii ki daha pek çok yenilik var.

  • clearfix saldırısına veda edin. Manuel olarak sıfırlamak yerine kayan ve temizle gibi birden fazla düzen özelliği ekleyin. blok biçimlendirme bağlamını display: flow-root kullanarak açıklayabilirsiniz.
  • PointerEvents.getCoalescedEvents() tüm giriş etkinliklerine erişmenize izin verir Bu, PointerEvent tesliminden bu yana. YouTube'da çizim uygulamaları gibi şeyler için tam bir nokta geçmişine ihtiyaç duyuyor.
  • Ayrıca Workers ve SharedWorkers artık data: URL kullanılarak oluşturulabilir, Workers ürününe opak bir kaynak vererek geliştirmeyi daha güvenli hale getiriyor.

Bunlar, Chrome 58'de geliştiriciler için yapılan değişikliklerden sadece birkaçıdır.

Bu videodan hoşlandıysanız bir göz atın Tasarımcı ve Geliştirici, tasarımcıların karşılaştığı zorlukları çözmeye çalışan yeni bir video dizisi geliştiricilerin birlikte çalışmasını sağlar.

Ardından şu yayınımıza abone olun: YouTube kanalı ve yeni bir video sunduğumuzda size e-posta bildirimi göndereceğiz.

Ben Pete LePage. Chrome 59 yayınlanır yayınlanmaz Chrome'daki yeniliklerden bahsedeceğiz!