PTW Master

Sejarah Web Browser

Posted on: October 19, 2011

Sejarah Web Browser

Sejarah Web bermula di European Laboratory for Particle Physics (lebihdikenaldengannama CERN), di kota Geneva dekatperbatasanPerancisdan Swiss. CERN merupakansuatuorganisasiyang didirikanoleh 18 negara di Eropa. DibulanMaret 1989, Tim Berners danpenelitilainnyadari CERN mengusulkansuatuprotokolsistemdistribusiinformasi di Internet yang memungkinkanparaanggotanya yang tersebar di seluruhduniasalingmembagiinformasidanbahkanuntukmenampilkaninformasitersebutdalambentukgrafik.

Web Browser pertamadibuatdenganberbasiskanpadateks. Untukmenyatakansuatu link, dibuatsebarisannomor yang miripdengansuatu menu.Pemakaimengetikkansuatunomoruntukmelakukannavigasi di dalam Web.Kebanyakan software tersebutdibuatuntukkomputer-komputer yang menggunakanSistemOperasi UNIX, danbelumbanyak yang bisadilakukanolehpemakaikomputersaatitu yang telahmenggunakan Windows.Tetapisemuainiberubahsetelahmunculnya browser Mosaic dari NCSA (National Center for Supercomputing Applications).

Di bulan Mei 1993, Marc Andreesendanbeberapamuriddari NCSA membuat Web browser untuksistem X-Windows yang berbasiskangrafikdan yang mudahuntukdigunakan.Dalambeberapabulansaja, Mosaic telahmenarikperhatianbaikdaripemakai lama maupunpemakaibaru di Internet.Kemudian NCSA mengembangkanversi-versi Mosaic lainnyauntukkomputerberbasis UNIX, NeXT, Windows dan Macintosh.

Di bulan Mei 1993, Marc Andreesendanbeberapamuriddari NCSA membuat Web browser untuksistem X-Windows yang berbasiskangrafikdan yang mudahuntukdigunakan.Dalambeberapabulansaja, Mosaic telahmenarikperhatianbaikdaripemakai lama maupunpemakaibaru di Internet.Kemudian NCSA mengembangkanversi-versi Mosaic lainnyauntukkomputerberbasis UNIX, NeXT, Windows dan Macintosh.

Padatahun 1994, Marc Andreesenmeninggalkan NCSA, dankemudianbersama Jim Clark, salahsatupendiridari Silicon Graphics, membuat Netscape versipertama. Kehadiran Netscape inimenggantikankepopuleran Mosaic sebagai Web browser danbahkansampaisaatini Netscape merupakan browser yang banyakdigunakansetelah Internet Explorer dari Microsoft.
Padatahun yang sama CERN dan MIT mendirikansuatukonsorsium yang dinamakan World WIde Web Consortium (W3C) yang bertugasuntukmembangunstandarbagiteknologi Web.

Padaawalperkembangannya, sewaktu browser masihberbasiskantekshanyaterdapatsekitar 50 website.Di akhirtahun 1995 jumlahinitelahberkembangmencapaisekitar 300.000 web site. Dan diperkirakansekaranginijumalhpemakai Web telahmencapatsekitar 30-anjutapemakaidiseluruhdunia.

 

WEB KIT

WebKit: Rendering engine dibagi antara Safari, Chrome, dan semua berbasis WebKit browser lainnya.    Port adalah bagian dari WebKit yang terintegrasi dengan sistem layanan tergantung platform seperti loading sumber daya dan grafis.
• Glue : Mengkonversi WebKit jenis untuk jenis Kromium. Ini adalah dasar dari dua browser, Google Chrome, dan test_shell (yang memungkinkan kita untuk menguji WebKit).
• Renderer / Render tuan: Ini adalah Kromium yang “multi-proses lapisan embedding.” Ini proxy pemberitahuan dan perintah melintasi batas proses. Anda bisa bayangkan multi-proses browser menggunakan lapisan ini, dan seharusnya tidak memiliki ketergantungan pada layanan browser lainnya.
• Isi Tab: Chrome-spesifik lapisan yang mewakili isi dari tab. Ia mengikat dengan layanan aplikasi seperti sistem sejarah dan password manager

• Browser: Merupakan jendela browser, beberapa TabContentses embeds.
WebKit digunakan open source WebKit proyek untuk lay out halaman web. Kode ini ditarik dari Apple dan disimpan di direktori / third_party / WebKit.

WebKit terdiri dari “WebCore” yang mewakili fungsi tata letak inti, dan “JavaScriptCore” yang menjalankan JavaScript. Hanya menjalankan  Java Script Core untuk tujuan pengujian, biasanya diganti  dengan performa mesin tinggi kami V8 JavaScript.
WebKit Port
Pada pengimplementasiannya diperlukan platform-spesifik fungsi yang interface dengan kode platform-independen WebCore. File ini terletak di pohon WebKit, biasanya dalam direktori kromium atau sebagai Kromium-bersufiks file.

WebKit glue
Aplikasi Google Chrome menggunakan jenis yang berbeda, gaya coding, dan tata letak kode dari kode WebKit pihak ketiga. WebKit “glue” menyediakan API embedding lebih nyaman untuk WebKit menggunakan Google konvensi coding dan jenis (misalnya, kita menggunakan std  string bukannya WebCore  String dan gurl bukan KURL).  Benda-benda glue biasanya bernama mirip dengan benda-benda WebKit, tapi dengan “Web” di awal. Sebagai contoh, WebCor  Bingkai menjadi WebFrame.
WebKit “glue” lapisan insulates sisa basis kode Kromium dari jenis WebCore data untuk membantu meminimalkan dampak perubahan WebCore pada basis kode Kromium. Dengan demikian, tipe data WebCore tidak pernah digunakan secara langsung oleh Kromium. API ditambahkan ke “glue” WebKit untuk kepentingan Kromium saat dibutuhkan untuk membantu di beberapa objek WebCore.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


  • None
  • Mr WordPress: Hi, this is a comment.To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them.

Categories

%d bloggers like this: