Chrome 56'daki Yenilikler

  • Kullanıcılar artık Web Bluetooth API'yi kullanan web sitelerine bağlanmak için Bluetooth Düşük Enerji cihazlarını seçebilir.
  • position: sticky geri döndü. Bu sayede, görüntü alanının üst kısmına yapılana kadar normal şekilde kaydırılan öğeler kolayca oluşturulabilir.
  • Ayrıca, tüm kullanıcılar için Varsayılan olarak HTML5 etkindir.

Ben Pete LePage. Şimdi Chrome 56'daki geliştiricilere yönelik yenilikleri inceleyelim.

Web Bluetooth API'si

Şu ana dek, Bluetooth cihazları olan kullanıcılar, kendileriyle iletişim kurmak için yerel uygulamaları yüklemek zorunda kalıyordu. Chrome 56'da kullanıcılar, Web Bluetooth API'yi kullanan web sitelerine sağlamak için yakındaki Bluetooth Düşük Enerji cihazlarını seçebilir.

Bir web sitesiyle paylaşılacak dosyaları seçmeye benzer şekilde, bu işlem her yerden veri okuyabilen yerel bir uygulama yüklemekten daha güvenlidir. Belirli bir web sitesiyle hangi cihazın ne zaman ve hangi cihazın paylaşılacağı konusunda tam denetim kullanıcılardadır.

Web Bluetooth API GATT protokolünü kullanır. Bu protokol, uygulamaların ampul, oyuncak, nabız monitörleri, LED ekranlar gibi cihazlara yalnızca birkaç satır JavaScript'le bağlanmasını sağlar. Web Bluetooth, yakındaki cihazları daha da kolaylaştırmak için fiziksel web işaretçileriyle de birleştirilebilir.

Faruk'un Güncellemeler'le ilgili harika bir makalesi var. Onun yerine faydalı demolara göz atmayı unutmayın.

CSS position: sticky;

Önceden, görüntü alanının en üstüne yapılıp kalana kadar normal bir şekilde kaydırılan içerik başlıkları oluşturmak, kaydırma etkinliklerinin dinlenmesini ve bir öğenin konumunun belirli bir eşikte sabit olana göre değiştirilmesini gerektiriyordu. Senkronize edilmesi zordu ve genellikle küçük görsel atlamalara neden oluyordu.

Chrome artık öğeleri konumlandırmanın yeni bir yolu olan CSS position: sticky;'i destekliyor.

Konumu sabit olan bir öğe göreli olarak başlar, ancak belirli bir kaydırma konumuna ulaştıktan sonra sabit hale gelir.

position: sticky ayarını yapıp sabit kalması için bir eşik belirlemeniz yeterlidir.

h3 {
  /* Element will be 'fixed' when it ... */
  position: sticky;
  /* ... is 10px from the top of the viewport */
  top: 10px;
}

Paul Kinlan'ın bununla ilgili bir Güncellemeler yayını var.

Varsayılan olarak HTML5

Geçtiğimiz Ağustos'ta, daha güvenli ve gücü daha verimli kullanan bir deneyim sunmak için varsayılan olarak HTML5'e geçeceğimizi duyurmuştuk. Bu değişiklik, Adobe Flash Player'ı belirli sitelerde Flash içeriği istediklerine dair bir bildirim olmadığı sürece devre dışı bırakır ve sonuçta tüm web siteleri, Flash'ı çalıştırmak için kullanıcının iznini gerektirir.

Chrome 56'da, Tüm kullanıcılar için HTML5 Varsayılan olarak etkinleştirilmiştir. Yani kullanıcılardan, hiç ziyaret etmedikleri sitelerde Flash çalıştırmaları istenecek.

Kullanıcılara nasıl ve ne zaman sorulacağı ile ilgili daha fazla ayrıntı ve Flash sitelerinizi nasıl test edeceğinizle ilgili öneriler.

Daha birçok avantaj

Elbette daha fazlası da var.

Chrome ile ilgili güncel bilgileri almak ve yenilikleri öğrenmek istiyorsanız abone olmayı, Twitter'da @ChromiumDev'i takip etmeyi ve Chrome ekibinin üzerinde çalıştığı müthiş şeylerden bazılarıyla ilgili daha ayrıntılı bilgi edinmek için Chrome Dev Zirvesi'ndeki videolara göz atmayı unutmayın.

Ben Pete LePage. Chrome 57 yayınlanır yayınlanmaz size Chrome'daki yenilikleri anlatmak için burada olacağım!

Chrome Paskalya Yumurtası'ndaki yenilikler

Buraya kadar okumaya gelirseniz Chrome 52'deki yenilikler makalesindeki çekim hatalarını görmeyi hak edersiniz! Her ağzımı açtığımda bir kamyonun yanından geçtiğini, bir helikopterin üzerinden geçtiğini, bir arabanın kornasını çaldığını hissettim.

Tişörtünü bana ödünç verdiğin için Ahmet'e çok teşekkür ederim. Gardıropla ilgili bir sorun yaşadım.