Wednesday, August 17, 2011

Engine pada Web Browser

Berawal dari rasa penasaran karena membaca Knowledge Resource di Oracle Support yang berhubungan dengan masalah pekerjaan. Akhirnya memunculkan niat untuk menulis (mengdokumentasi) tentang hal ini. Hehe..


Oke sebelumnya kita harus tau dulu apa itu engine pada web browser?
Engine = mesin.
Beberapa orang menyukai istilah lain seperti layout engine atau rendering engine.
Jadi, pada web browser terdapat engine yang bertugas dalam merendering layout pada website. Yang ia lakukan adalah melakukan translate dari HTML, CSS, JavaScript, image, dll. dalam bentuk tampilan yang sekarang kita lihat.


Sejauh yang saya tau, ada 4 besar jenis engine yang dipakai oleh berbagai browser di dunia (walaupun dalam kenyataannya market share web browser terbesar dipegang oleh IE, Firefox, Safari, Opera, Google Chrome)


1. Gecko

Didevelop oleh Mozilla Fondation. Awalnya dari Netscape.
Digunakan pada browser Firefox dan Skyfire (mobile)


2. WebKit
Didevelop oleh Apple Inc (dan masing-masing perusahaan secara individual). Awalnya dari browser KHTML (Konquerer) pada Linux yang didevelop oleh KDE.
Digunakan pada browser Safari dan Google Chrome


3. Trident
Didevelop oleh Microsoft.
Digunakan pada Internet Explorer untuk Windows, versi 4 keatas dan Maxthon.


4. Presto
Didevelop oleh Opera Software.
Digunakan pada Opera browser dan Nintendo DS browser.


Untuk list lengkapnya:

http://en.wikipedia.org/wiki/List_of_web_browsers


Untuk detailnya belum ada available waktu untuk menulis disini.. hehehe

Jika ada salah, mohon koreksinya :)
Maksud hati hanya mao sharing yang saya tau kok :D

No comments:

Post a Comment