Google Chrome’ un Arkasındaki Hikaye
Sol taraftaki “İlgili Yazılar” kısmında da bulabileceğiniz gibi daha önce “Google Chrome İzlenimleri” adlı bir yazı hazırlamıştık. Şimdi ise Google Chrome’ un yapımcıları tarafından hazırlanmış olan aşağıdaki videoda, Google Chrome’ un tüm inceliklerini birinci ağızdan duyabilirsiniz. Ayrıca videoda bulunan altyazıları da sizler için aşağıda kronolojik sıra ile döküm olarak yayınladım. Sizde Google Chrome kullanıcısı iseniz aşağıdaki yorum bölümünde tecrübelerinizi bizlerle paylaşabilirsiniz.
Get the Flash Player to see this player.
Kronolojik Altyazı Dökümü
Web ne kadar gelişmiş olsa da, bir platform olarak tarayıcılar onun kadar gelişmedi. Google Chrome ile yapmaya çalıştığımız birlikte gerçekten gelişmesini sağlamaktır. Böylece web gelişimi bir sonraki düzeye ilerleyebilir.
Tarayıcıların daha iyi olması gerekiyor, çünkü web sayfalarının tamamen farklı şeyler yaptığı bir çağda tasarlanmışlardı.
Bugün, günlük olarak kullandığımız şeylerin çoğu web sayfaları değil, web uygulamalarıdır.
İnsanlar video seyrediyor, karşıya video yüklüyor. Birbirleriyle sohbet ediyor, oyun oynuyorlar. Bunların hiçbiri, ilk web oluşturulup, ilk tarayıcılar tasarlandığı zamanlarda ortada yoktu.
Sıfırdan başlamak ve günümüz uygulamalarının ve günümüz web yöneticilerinin ihtiyaçlarını temel alan yeni bir şey tasarlamak harika olmaz mıydı?
Hız
V8 ve Webkit
Google Chrome’ u oluşturmak üzere ile koyulduğumuzda, tarayıcıları hız, kararlılık ve güvenlik bakımından geliştirdiğimizden emin olmak istedik. Google’ da hız her zaman çok önemlidir ve Google Chrome’ un mümkün olan en hızlı şekilde çalıştığından emin olmak istedik. JavaScript motorundan görüntülemeye kadar her şey.
V8 adında, JavaScript’ in son derece hızlı çalışmasına olanak tanımak üzere tasarlanmış bir proje başlattık. JavaScript, internette her yerde kullanılan bir dildir. Çok yavaş çalışıyordu, bu yüzden hızlandırmaya karar verdik. Bu konuda çalışan ekip harika bir iş başardı.
Yeni bir başlangıç yapmayı deneme ve farklı bir görüntüleme motoru kullanma konusunda bir büyük fırsat gördük ve Webkit’ i değerlendirmek için uzun bir süre harcadık. Webkit, Google Chrome’ un temelindeki görüntüleme motorudur, çünkü çok hızlıdır. Çok hafiftir. Çok küçük ve yönetilmesi kolay bir kod tabanına sahiptir.
Kararlılık
Böylece, özellikle güçlü web sitelerine erişirken tarayıcının çok hızlı ve aynı zamanda kararlı olmasını sağlamak için gerçekten çok çalıştık. Örneğin, bir şey yapıyorsanız; bir tarayıcı sekmesinde oyun oynuyorsanız ve ekranda öldürmeniz gereken 58 canavar olduğu için tarayıcı aniden çok yavaşlarsa, e-postalarınızın bulunduğu sonraki sekmeye geçerseniz o sekme bundan etkilenerek yavaşlamaz.
Böylece, her web uygulamasının diğerleriden yalıtılmış olarak kendi ortamında çalışacağı bu sistemi geliştirdik. Bu da onları daha sağlam yapmamıza olanak tanıdı.
Diğer tarayıcılarda, tarayıcının tamamen kilitlenmesi olasıdır. Böylece çevrimiçi banka işlemi oturumunuzu, düzenlemekte olduğunuz belgeyi, her şeyi kaybedersiniz. Google Chrome’ da bir sekme kitlenirse diğer sekmeler çalışmaya devam eder.
Güvenlik
Google Chrome’ u tasarlarken güvenliğe çok önem verdik. Çok ileri gitmemizi sağlayan şeylerden biri, Google Chrome’ un çok işlemli mimarisi oldu. Böylece, her görüntüleyici bilgisayarınızda ayrı bir işlemde çalışır ve bu da birbirlerinden yalıtıldıkları anlamına gelir. Böylece, biri bir başkasıyla konuşmaz ve bilgi çalamaz.
Kısaca, yaptığımız şey esas olarak her web sayfasına kendi hareket sahasını, kendi sandbox’ ını sağlamaktır. Böylece bir sekmede çevrimiçi banka işlemleriniz, birinde arama sonuçlarınız, bir başkasında Gamil’ iniz vardır. Bunların ikisi birbiriyle konuşamaz. Birinin sandbox’ ında kötü bir şey olduğunda, mesela, büyük bir sel gibi bir şey olursa veya yağmur başlarsa, diğer sandbox kuru ve sıcak kalır, sıcak ve mutlu. Sekmeniz diğer sekmelerden yalıtılır.
Görünmez Tarayıcı
Mühendislik ve tarayıcı bakımından, Google Chrome kullanıcı arabiriminin kendisidir. Pencerenin dışında kalan şeylerdir. Düğmeler, araç çubukları, bu gibi şeyler. Bununla el ele yürüyen şey, benimsediğimiz tasarım felsefesiydi. İçeriğin en geniş, Google Chrome’ un ise en küçük alanı kaplamasını istedik.
Google Chrome’ u tasarlarken, onu görünmez yapmamız gerektiğini hissettik. İnsanların Google Chrome’ u düşünmeleri değil, uygulamalarını düşünmeleri gerekiyordu. Ve bu süreçte, tıpkı Google.com’ da olduğu gibi çok minimalist bir yaklaşım izledik; Google.com’ daki beyaz sayfayı bir düşünün. Tarayıcıda da aynı şeyi yapmaya çalıştık.
Baştan sona, arabirimi olabildiğince verimli olacak şekilde tasarlamaya çalıştık. Google Chrome’ un görüntü yüzeyinde hiçbir pikselin israf edilmemesi için her piksel üzerinde ayrı ayrı tartıştık.
Açık Kaynaklı Kod
Google Chrome tamamen açık kaynağa sahip bir tarayıcı fikirlerimizi uyarlayabilsin. Bizim de diğerlerinden iyi fikirleri uyarlamak ve tarayıcıları geliştirmek istediğimiz gibi.
İnsanlar bunu yakından inceleyebilmeli. İnsanlar bundan bir şeyler öğrenebilmeli. Böylece insanlar katkıda bulunabilirler.
Ortaya koyduğumuz çalışmanın bir şekilde tarayıcılar için çıtayı yükseltmesini istiyoruz. Tarayıcıları ileri götürmek istiyoruz. Daha iyi yetenekleri olsun istiyoruz. Daha iyi web uygulamalarının geliştirilmesini sağlamak istiyoruz.
Google Chrome internetteki herkes tarafından kullanılmasa da, interneti daha iyi hale getirmesi yeterli. Hedefimize ulaştık.
Yeni yazılan yazıların eposta adresinize otomatik olarak gelmesini istiyorsanız lütfen tıklayın.










