- IndexedDB 2.0 standardı artık Chrome'da tam olarak destekleniyor. Bu standartta yeni şema yönetimi, toplu işlem yöntemleri ve hataların daha standart bir şekilde ele alınması gibi özellikler yer alıyor.
display: fullscreen
ile progresif web uygulamaları daha etkileyici hale gelir.allow-top-navigation-by-user-activation
, korumalı alandakiiframes
'a yeni güçler verir- Daha birçok avantajdan yararlanabilirsiniz.
Değişikliklerin tam listesini görmek ister misiniz? Chromium kaynak deposu değişiklik listesine göz atın.
Adım Pete LePage. Chrome 58'de geliştiriciler için neler yeni olduğuna göz atalım.
IndexedDB 2.0
Sitenizin veritabanının yapısı, performansı büyük ölçüde etkiler ve değiştirilmesi zor olabilir. IndexedDB 2.0 bu durumu değiştiriyor.
object
mağazaları veindexes
artık yeniden yapılandırıldıktan sonra yerinde yeniden adlandırılabilir.- İkili anahtarlar, performans cezaları konusunda endişelenmeden daha doğal anahtarlara olanak tanır.
- Verileri
getKey()
,openKeyCursor()
vecontinuePrimaryKey()
yöntemleriyle almak daha kolaydır.
Ayrıca, veri kümelerinin tamamının toplu olarak kurtarılması için artık getAll()
ve getAllKey()
içeren bir imleç gerekmiyor.
Tam ekran progresif web uygulamaları
Android ana ekranından başlatılan progresif web uygulamaları, çok amaçlı adres çubuğunu gizleyen bağımsız bir uygulama modunda açılır. Bu, ilgi çekici bir kullanıcı deneyimi oluşturmanıza yardımcı olur ve ekranda içerik için daha fazla yer açar.
Ancak oyunlar, video oynatıcılar veya diğer zengin içerikler gibi daha da etkileyici deneyimlerde sistem çubukları gibi mobil kullanıcı arayüzü öğeleri dikkat dağıtıcı olabilir ve kullanmak istediğiniz değerli pikselleri kaplar.
Artık web uygulaması manifestinizde display: fullscreen
ayarlayarak progresif web uygulamanızı tamamen sürükleyici bir deneyime dönüştürebilirsiniz.

standalone
modunda (orta) ve ana ekrandan fullscreen
modunda (sağ) başlatılan bir PWA.
Uygulamanız ana ekrandan başlatıldığında uygulama dışı tüm mobil kullanıcı arayüzü öğeleri gizlenir.
Korumalı alana alınan iframe iyileştirmeleri
Chrome 58 artık yeni iframe korumalı alan anahtar kelimesini allow-top-navigation-by-user-activation
desteklemektedir.
Bu anahtar kelime, kullanıcı etkileşimi tarafından tetiklendiğinde korumalı alan içindeki iFrame'lere otomatik yönlendirmeleri engellemeye devam ederken üst düzey sayfaya gitme olanağı tanır.
Diğer özellikler
Elbette daha birçok özellik var.
clearfix
saldırısına elveda deyin. Yüzen ve temizle gibi birden fazla düzen özelliğini manuel olarak sıfırlamak yerine artıkdisplay: flow-root
kullanarak yeni bir blok biçimlendirme bağlamı ekleyebilirsiniz.PointerEvents.getCoalescedEvents()
, sonPointerEvent
yayınlanmasından bu yana tüm giriş etkinliklerine erişmenize olanak tanır. Çizim uygulamaları gibi uygulamalarda noktaların kesin geçmişine ihtiyacınız olduğunda mükemmeldir.- Ayrıca
Workers
veSharedWorkers
artıkdata:
URL'leri kullanılarak oluşturulabiliyor. Bu sayedeWorkers
ile geliştirme, opak bir kaynak sağlayarak daha güvenli hale geliyor.
Bunlar, Geliştiriciler için Chrome 58'deki değişikliklerden yalnızca birkaçıdır.
Bu videoyu beğendiyseniz tasarımcıların ve geliştiricilerin birlikte çalışırken karşılaştığı zorlukları çözmeye çalışan yeni bir video serisi olan Tasarımcı vs. Geliştirici'ye göz atın.
Ardından YouTube kanalımıza abone olun. Yeni bir video yayınladığımızda e-posta bildirimi alırsınız.
Adım Pete LePage. Chrome 59 yayınlanır yayınlanmaz Chrome'daki yenilikleri size bildirmek için burada olacağım.