Dün, tarayıcı savaşları sırasında çalışmak için yeterince yaşlı olan herkes, Google'ın tarayıcısının Chrome'un kendi lehine Webkit'i terk edeceğini duyurduğunda korkunun buz gibi soğuk parmaklarının omurgalarını sarardığını hissetti Goz kirpmak oluşturma motoru.
Açık kaynak kodlu Chromium Project'i temel alan, Webkit forking olacak olan Chrome, dünyanın en büyük tarayıcısıdır: istatistikler, Chrome kullanımını% 41,9'a kadar herhangi bir yerde tutar ve her ay yüzde birinden daha fazla büyür; MacOS ve Windows genelinde güvendedir; Aynı zamanda Orta ve Güney Amerika, Avrupa, Hindistan ve Kuzey Asya'da baskın tarayıcıdır.
Chrome, Android işletim sisteminin popülaritesini artırmasıyla ve Apple'ın iOS'u olan diğer büyük Webkit tarayıcısı Safari'nin hakim olduğu tek alan olan pazarda yavaş yavaş kaybederek mobil cihazlarda da önemli ilerlemeler kaydediyor.
Şimdiye kadar, Chrome, 2000'li yılların başında tasarlanan ve Google'ın eleştirmenlerinin farklı bir web manzarası için tasarlandığı bir çerçeve olan Webkit oluşturma motoruna güveniyor. Google, başlangıçta odaklanmanın yalnızca mevcut kod tabanını temizlemeye ve gereksiz dosyaları silmeye yönelik olduğunu iddia etse de, yeni Blink oluşturma motoru, özellikle DOM oluşturma alanında, bir dizi performans iyileştirmesiyle tasarlanmış modern web için tasarlanmıştır. HTML 6, 7 veya 8'in zengin medya özellikleri bir gerçek olacaksa.
Web tasarımcıları için pratiklere bakana kadar tüm bu sesler çok olumlu geliyor. Şu anda altı ana tarayıcıda test ediyoruz: Windows'da Chrome, Safari, MacOS'ta Firefox ve Chrome, IE, Firefox. Bazı özel testçiler de Opera uyumluluğunu kontrol edecektir. Bu görev, 10 Chrome ve Safari'nin 9 katının paylaşılan oluşturma motoru sayesinde aynı şekilde oluşturmasıyla daha kolay hale geliyor. Blink'in tanıtımı, Chrome ve Safari'nin gelecekte aynı şekilde görüntülenmeyeceği anlamına geliyor.
Sorun mobil web için daha da büyük. Cihaz emülatörlerinin artık sadece Webkit ve Mozilla'yı değil, Blink'i de oluşturmanın bir yolunu bulmaları gerekiyor. Bu çalışma şu anda başlıyor, ancak bazı aylar boyunca tasarımcıların Chrome uyumluluğundan emin olmak için birden fazla cihaza erişmesi gerekecek.
“Çoklu tarayıcı motorlarına sahip olmanın - birden fazla tarayıcıya sahip olmak gibi - inovasyonu teşvik edeceğine ve zaman içinde tüm açık web ekosisteminin sağlığını geliştireceğine inanıyoruz” - Adam Barth, Yazılım Mühendisi Krom Projesi
Belki de en büyük sorun, başlangıçta en olumlu görünen şu: Chrome artık tarayıcı öneklerini desteklemeyecek. Başka bir deyişle, şu anda CSS'de yazabilirsiniz:
div {-moz-column-count:4; // Mozilla-webkit-column-count:4; // Webkitcolumn-count:4; // default}
Ek bir şey olmayacak:
-blink-column-count:4; // Blink doesn't support this
Tarayıcı önekleri, çirkin ve tutarsız bir şekilde desteklenmekten ayrı olarak, bir dizi problem getirir, ayrıca dosya bloğu yaratır ve çeşitli uygulamaları teşvik ederler. Tarayıcı öneklerini kullanmayı bırakabilir miyiz? Hayır, diğer tarayıcılar için şimdi oldukları kadar gerekli olacaklar.
Bir tarayıcı öneki kullanmak yerine, Chrome'un deneysel olarak ele alacağı herhangi bir şey, "etkinleştiren deneysel" bayrağının arkasında tutulur. Yani, her şeyi deneysel olarak veya hiç bir şeyde etkinleştiremezsiniz.
Ayrıca, tarayıcı önekini kaldırarak Chrome kendisini web için 'varsayılan' davranış olarak ayarlar. Chrome'un bir özelliğin uygulanması doğru değilse, kodunuzu tarayıcıya özel bir önekle silme seçeneği yoktur. Şansınız, JavaScript'i 'tarayıcı sniff' Chrome'a kullanmaya geri dönmek zorundayız ve gerektiğinde varsayılan CSS'yi ayarlayacağız.
Webkit'in takılması ve Blink'in oluşturulması Google için oldukça faydalı olacaktır; Chrome daha hızlı, daha da az bir araba olacak ve daha hızlı evrim geçirecek. Kullanıcılara faydaları, modern web için oluşturulmuş hafif ve hızlı bir tarayıcı olacaktır. Web tasarımcıları için sonuçların çok daha fazla baş ağrısı ve CSS'yi değiştirmek için harcadığı saatler daha fazladır.
Google’ın yeni Blink oluşturma motorunu oluşturma kararı hakkında ne düşünüyorsunuz? Blink'in zamandan tasarruf edeceğini mi yoksa daha çok iş mi yaratacağını düşünüyorsun? Yorumlarda bize bildirin.
Öne çıkan görsel / küçük resim, çatal resmi Shutterstock üzerinden.