Google Chrome
Tarihçe > Gelişim

Chrome, Google ve Mozilla'nın Netscape Portable Runtime, Network Security Services, NPAPI (sürüm 45 ile birlikte bırakıldı), Skia Graphics Engine, SQLite gibi üçüncü tarafların katkılarıyla 25 farklı kod kütüphanesinden bir araya getirildi. Ayrıca, bir dizi diğer açık kaynak projeden de yararlanıldı. V8 JavaScript sanal makinesi, önemli bir proje olarak kabul edildi ve bu nedenle ayrı bir ekip tarafından ele alınarak Danimarka'da Lars Bak tarafından koordine edilen ayrı bir ekip tarafından ele alınması gerektiği düşünüldü (Adobe/Mozilla'nın Tamarin projesi gibi). Google'a göre, mevcut uygulamalar "performans ve etkileşim açısından o kadar önemli olmadığı küçük programlar için tasarlanmıştı", ancak Gmail gibi web uygulamaları, "DOM manipülasyonları ve JavaScript konusunda tarayıcıyı en iyi şekilde kullanıyorlarlardı" ve bu nedenle daha hızlı çalışabilen bir JavaScript motorundan önemli ölçüde faydalanacaklardı.
Başlangıçta, Chrome web sayfalarını görüntülemek için WebKit rendering motorunu kullanıyordu. 2013 yılında, kendi düzen motoru olan Blink'i oluşturmak için WebCore bileşeni tarayıcıya entegre edildi. WebKit'e dayalı olan Blink, sadece WebKit'in "WebCore" bileşenlerini kullanırken, WebKit'in yerine kendi çoklu işlem mimarisi gibi diğer bileşenleri kullanır. Chrome, dahili olarak birim testler, betikli kullanıcı eylemlerinin otomatik testleri, rastgele veri girişi testleri ve WebKit'in düzen testleri (ki Chrome'un iddia edildiğine göre %99'unu geçtiği söyleniyor) ile test edilir ve Google'ın dizini içinde sıkça erişilen web sitelerine karşı 20-30 dakika içinde test edilir. Google, web geliştiricileri için web uygulamaları oluşturmayla ilgili olarak genellikle eklenen Gears'i Chrome için oluşturdu, özellik çevrimdışı desteği de içermekteydi. Google, aynı işlevler HTML5 standartlarında mevcut hale geldikçe Gears'ı aşamalı olarak sona erdirdi.
Mart 2011'de Google, projenin başlangıcından beri kullanılan önceki 3D logosunu değiştirmek için yeni, basitleştirilmiş bir logo tanıttı. Google tasarımcısı Steve Rura, şirketin değişiklik için gerekçesini şöyle açıkladı: "Çünkü Chrome, web deneyiminizi mümkün olduğunca kolay ve karmaşadan arındırma konusunda tümüyle ilgilenir, Chrome simgesini bu duyguları daha iyi temsil etmesi için yeniledik. Daha basit bir simge, Chrome'un ruhunu yansıtır - webi herkes için daha hızlı, daha hafif ve daha kolay hale getirmek."
11 Ocak 2011'de Chrome ürün yöneticisi Mike Jazayeri, Chrome'un HTML5 oynatıcısı için H.264 video kodek desteğini kaldıracağını açıkladı ve bu kararı, Chrome'un temel aldığı Chromium projesinde mevcut olan açık kodeklere daha uygun hale getirme isteğiyle açıkladı. Bununla birlikte, 6 Kasım 2012'de Google, Windows üzerinde çalışan bir Chrome sürümünü piyasaya sürdü ve bu sürüme donanım destekli H.264 video çözme özelliği ekledi. Ekim 2013'te Cisco, H.264 kodeklerini açık kaynak haline getirdiğini ve gerekli tüm ücretleri karşılayacağını duyurdu.
7 Şubat 2012'de Google, Android 4.0 cihazlar için Google Chrome Beta'yı başlattı. Birçok yeni cihazda Android 4.1 ve sonraki sürümler önceden yüklenmiş olarak geldiğinden, Chrome varsayılan tarayıcıdır. Mayıs 2017'de Google, artırılmış gerçeklik ve sanal gerçeklik cihazları için bir Chrome sürümünü duyurdu.