İnceleme
Kategoriler
Cep Telefonu
Notebook
Anakart
ADSL Modem
İşlemci
Tablet
Ekran Kartı
Televizyon
Fotoğraf Makinesi
Depolama
Klavye ve Mouse
Giyilebilir Teknoloji
Kulaklık
Ses Sistemi
Oyun İnceleme
Ev Elektroniği
Navigasyon
Son İncelenenler
Aqara Camera Hub G2H inceleme
PlayStation VR 2 inceleme
vivo V40 & v40 lite inceleme
Huawei WiFi 7 BE3 inceleme
iPhone 16 Pro inceleme
Nillkin Desktop Stand, Nillkin MagRoad Lite, Nillkin Bolster Portable Stand inceleme
Mcdodo MC-1360 10.000 mAh LED Göstergeli Powerbank inceleme
Haber
Kategoriler
Kripto Dünyası
Cep Telefonu
Windows
Sosyal Medya
Oyun ve Eğlence
Bilim
Dijital Fotoğraf
Notebook
Ekran Kartları
Güvenlik
Mobil Uygulamalar
Twitter
Instagram
Facebook
CES 2024
Scooter
Araçlar
Netflix
Gitex 2022
En Son Haberler
OpenAI, Chrome'a rakip olacak bir tarayıcı geliştiriyor
Honda'dan elektrikli araçların kaderini değiştirecek yeni hamle
Wi-Fi 8 geliyor; peki ama kullanıcılara ne sağlayacak?
13 yaşındaki TikTokçu, kendi ürettiği meme coin'leri satıp kaçtı
Casio'nun yeni sürprizi: Yüzük görünümlü saat!
Onay gelmedi: Netflix'in sevilen yapımına ikinci sezon şoku
Yeni DS 4 Pallas satışa çıktı: Türkiye fiyatı ve özellikleri
Forum
CHIP Online
Chip Dergisi
PDF Arşivi
2012
Eylül
CHIP Dergisi Arşivi: Eylül 2012 - Sayfa 37
35
36
37
38
39
Kategoriler
İnceleme
Cep Telefonu
Notebook
Anakart
ADSL Modem
İşlemci
Tablet
Ekran Kartı
Televizyon
Fotoğraf Makinesi
Depolama
Klavye ve Mouse
Giyilebilir Teknoloji
Kulaklık
Ses Sistemi
Oyun İnceleme
Ev Elektroniği
Navigasyon
Haberler
Cep Telefonu
Oyun ve Eğlence
Bilim
Notebook
Ekran Kartları
Mobil Uygulamalar
Yapay zeka
Sony Xperia Z3
Xiaomi
Xbox One
Windows 11
Windows 10
TikTok
Sinema
Samsung Galaxy S8
Samsung Galaxy S6
Samsung Galaxy S5
Samsung
Playstation 5
Oyun konsolu
Otomobil
Ofis ve Finans
Note 4
MWC 2018
MWC 2017
MWC 2015
Microsoft
LG G6
LG G5
LG G4
LG G3
İşletim Sistemleri
İş dünyası
iPhone SE
iPhone 7
iPhone 6S
iPhone 6
iOS
Instagram
IFA 2017
HTC One M9
HTC 10
Google
Diziler
Discovery 2
CES 2018
CES 2017
CES 2015
Blockchain ve Bitcoin
Bilgisayarlar
Xbox Game Pass
Xbox Series S/X
Uzay
Android
Forum
© 2024 Doğan Burda Dergi Yayıncılık ve Pazarlama A.Ş.
37 09/2012 WWW.CHIP.COM.TR YENİ TARAYICILAR İÇİN daha hızlı motor Web siteleri artık kendilerini küçük yazılımlar gibi görüyorlar. Onları minik uygulamalara da benzetebiliriz. Dolayısıyla, bu web kodları daha da hızlandırılabilir. HTML ve JavaScript statik web sitelerinde kullanılıyor. Ancak aynı zamanda iki dil de artık programlama için de kullanılıyor. Popüler mobil oyun Angry Birds veya diğer mobil uygulamalar da buna örnek. Pek çok fonksiyon JavaScript dilinde yazılıyor ancak bu aynı zamanda performans problemleri doğuruyor. JavaScript, her açık web sitesinde sadece bir uygulamada çalışabiliyor. Dolayısıyla tarayıcı birden fazla uygulamayı aynı anda çalıştıramıyor. Ayrıca, kullanıcının her küçük müdahalesi, örneğin mouse ile tıklaması, bir gecikmeye de neden oluyor. Bu kısıtlamaları kaldırmak için de bir çalışma var. Bu da HTML 5 standardı. HTML5, web tarayıcısı içinde uzun JavaScript kodlarının çalıştırılmasını mümkün kılıyor. Programcı burada sadece, kodun, kullanıcı müdahalesinden bağımsız çalışmasını garanti altına almak durumunda. Böylece, elde edilen sonuç, kullanıcının müdahalesinden bağımsız olarak ekrana hızla yansıtılabiliyor. Donanım için optimize edilmiş web kodu HTML5 standardında, işlemleri yapması için yeni bir motor bulunuyor, buna Web Workers (Web İşçileri) ismi verilmiş. Web Workers, çok çekirdekli işlemciye sahip bilgisayarlarda yazılımları işlemek için devrimsel bir araç. Ancak Internet Explorer için bu motor IE 10 ile devreye girecek ve ne yazık ki Android desteği de bulunmayacak. Dolayısıyla, Web Workers'ın işlevini yapacak bir uygulamaya ihtiyaç bulunuyor. Burada açık kaynak kodlu bir yazılım olan, Fabric Engine devreye giriyor. Böylece C++ kadar hızlı çalışan web kodları yazmak da mümkün oluyor. Buradaki hile, tarayıcının içine ekstra bir motor gömmek ve performans işlemlerini ona yaptırmak. Bu motor da Fabric KL diliyle yazılmış. Fabric KL, JavaScript'in bir eklentisi. Intel de River-Tail projesi ile benzer bir metot uyguluyor. Ancak, web workers projesinin aksine bunlar Web standardı olarak yerleşmeyecek. GPU hızlandırması da kimi zaman çok çekirdekli işlemci desteğinden daha önemli olabiliyor çünkü özellikle mobil cihazlarda grafik işlemcisi animasyonları CPU'dan çok daha hızlı oynatıyor. Bu özellik de web sitelerinin görünümünü değiştiriyor. WebGL, grafik işlemcisi ile komplike grafik operasyonları yürütüyor ve 3D işlemleri hızlandırıyor. Bugüne kadar bu iş için, Adobe Flash içindeki ActionScript motoru ilk tercihti ancak Flash'ın güvenlik ve performans sorunları herkesi canından bezdirdi. Bu yüzden, açık kaynak kodlu bir standart olarak WebGL ve HTML5, Flash'ın yerini alacak. Ancak, özellikle mobil cihazlar konusunda WebGL henüz başlangıç aşamasında ve daha kat etmesi gereken çok yol var. Şimdilik sadece Sony, kendi Android 4.0 Xperia telefonlarında WebGL çalışmasını mümkün kılan bir eklenti sunuyor. iOS5'li cihazlarda da bir hack yazılımı mevcut. › WEB WORKERFABRIC ENGINERIVER TRAILWEBGL CHROMEVersiyon 4'den beri––Version 18'den beri FIREFOXVersiyon 3.5'dan beri eklentiyle versiyon 12'den beri eklentiyle versiyon 9'dan beri Version 4'ten beri kısmen INTERNET EXPLORER Versiyon 10'dan beri eklentiyle versiyon 4'ten beri–– SAFARIVersiyon 4'ten beri––Version 5.1'den beri kısmen OPERAVersiyon 10.6'dan beri.––Version 12'den beri kısmen SAFARI MOBILE IOS 5'ten beri––IOS 5 'ten beri kısmen (Hack) ANDROID BROWSER–––Android 4 (için Sony Xperia) JAVASCRIPT SINGLETHREAD C++ JAVASCRIPT İLE FABRIC ENGINE MULTITHREAD C++ = 1.434,5 SANİYE = 413 SANİYE = 55,5 SANİYE = 53,4 SANİYE TARAYICIDA DONANIM DESTEĞİ Üç prosedür JavaScript içinde etkin olarak çalışıp çok çekirdekli işlemcileri destekliyor: Web Wroker, Fabric Engine ve River Trail. WebGLise animasyonları grafik işlemci üzerinde çalıştırıyor. Fakat her tarayıcı bunu desteklemiyor. FABRIC ENGINE WEB KODLARINI HIZLANDIRIYOR Çok işlemli Fabric Engine sayesinde JavaScript, C++ ile yazılmış normal bir yazılım gibi çalışıyor. Aşağıdaki ölçümler Monte Carlo simülasyonunun sonuçlarını gönderiyor. İNTERAKTİF 3D INTERNET: TEŞEKKÜRLER WEBGL Gelişmiş 3D yeryüzü şekilleri ro.me adresinde görülebilir. Bunlar, grafik işlemci üzerinde çalışıyor. WebGL, grafik işlemci ile tarayıcı arasında bir arayüz gibi çalışıyor.