blogg
animadverto official blog
google tarayıcının suyunu çıkardı: native client teknolojisi

Google’ ın kendi stan­dart­larını koy­mak­taki inadını bilmeyen yok­tur. Bu inada rağ­men tüm kul­lanıcıların sem­patisini de kazan­abilmiş olması google’ı başarılı yaptı. Şimdi ise iddi­alı bir uygu­la­mayla sek­tördeki ağır­lığını artır­maya çalışıyor gibi görünüyor. Native Client uygu­la­masıyla işle­tim sis­tem­i­nin ekranın­dan tarayıcınıza taşı­nacak­sınız. Çünkü Native Client PC’nizin çalıştırdığı bağım­sız uygu­la­maların ter­cihi olan C ve C++ gibi dillerle yazılmış pro­gram­ların tarayıcı üzerinden çalıştırıla­bilmesini sağlıyor.

Eğer her şey google’ın plan­ladığı gibi gerçek­leşirse gele­cekte görüntü düzen­leme, sözcük işleme ya da ileri grafik­lere sahip aksiyon oyun­ları için ayrı pro­gram­lar kur­manız gerek­meye­cek.
Native Client kodu makine diline çevir­erek RAM’de sak­lıyor ve işlemci tarafın­dan erişilme­sine izin veriyor. Böyle­likle web uygu­la­maları işlemci üzerinden çalıştırılıy­or­muş gibi oluyor ve çok yük­sek per­for­mans elde edilebiliyor. Hatta Native Client, çoklu iş parçalarının eşza­manlı işlen­mesini destek­liyor. Bunun için google, Quake oyun motorunu Native Client ile tarayıcı üzerinden çalıştırdı ve tek başına çalışan sürümüyle kıyasladı. Sonuç mükem­mel ve hiç bir fark oluş­tur­madı. En kötü senary­oda bile per­for­mans kaybı %5’i geçmiyor. Action­script gibi diller bile bu denli kar­maşık pro­gramlı dönüştüre­cek kadar yük­sek per­for­manslı değiller.

bu yazı kur­satt tarafın­dan bildirgec.org adresli sit­ede yayım­lan­mak üzere yazılmıştır. kay­nak gös­ter­ilmek­sizin kopyalanamaz.

Leave a Reply