Evolution Of The Web

Evolution of the Web


  
42517038


A.    Perkembangan Web (tahun 1990 – Sekarang).
1.     HTTP (HyperText Transfer Protokol)
Website pertama kali ditemukan oleh Sir Timothy John, Tim Berners-Lee. Pada 1991 terhubung dengan jaringan dengan menggunakan protokol yang kita kenal dengan nama HTTP (HyperText Transfer Protokol). Tujuan dari dibuatnya website pada saat itu yakni untuk mempermudah tukar menukar dan memperbaharui informasi kepada sesama peneliti di tempat mereka bekerja [1]. HTTP adalah sebuah protokol meminta/menjawab antara klien dan server. Sebuah klien HTTP (seperti web browser atau robot dan lain sebagainya), biasanya memulai permintaan dengan membuat hubungan ke port tertentu di sebuah server Webhosting tertentu (biasanya port 80) [2]. HTTP berkembang mulai dari HTTP/1.1, HTTP/2 hingga HTTP/3 sekarang. HTTP/1.1 sendiri pertama kali di dokumentasikan dalam RFC(Requst For Comments) 2068 pada tahun 1997. Awalnya Dukungan untuk HTTP/1.1 yang belum disahkan, yang pada waktu itu RFC 2068, secara cepat diadopsi oleh banyak pengembang penjelajah Web pada tahun 1996 awal. Hingga Maret 1996, HTTP/1.1 yang belum disahkan itu didukung oleh Netscape 2.0, Netscape Navigator Gold 2.01, Mosaic 2.7, Lynx 2.5, dan dalam Microsoft Internet Explorer 3.0. Adopsi yang dilakukan oleh pengguna akhir penjelajah Web pun juga cepat [2].

2.     MOSAIC (1992-1997)
Mosaic merupakan web browser  yang dirilis pada bulan Maret tahun 1993. Mosaic juga merupakan browser pertama yang menampilkan gambar sejajar dengan teks alih-alih menampilkannya di jendela terpisah. Ini sering digambarkan sebagai browser web grafis pertama, meskipun didahului oleh WorldWideWeb, Erwise yang kurang dikenal [3], dan ViolaWWW. Mosaic dikembangkan di Pusat Aplikasi Supercomputing Nasional (NCSA) di University of Illinois di Urbana – Champaign dimulai pada akhir 1992. NCSA merilisnya pada tahun 1993, yang kemudian secara resmi menghentikan pengembangan dan dukungan pada 7 Januari 1997. Jika dilihat dari perkembangannya Mosaic v.0.1 menjadi Mosaic v.1 hingga Mosaic v.3 (rilis terakhir) terlihat banyak perbedaan yaitu pada bagian navbar nya yang pada awalnya terdiri dari 5-6 tombol navbar menjadi 10-12 navbar dan logo Mosaic awalnya berada pada bagian kiri menjadi bagian kanan [4].

3.     HTML (1993-Sekarang)
Seiring perkembangan MOSAIC, pada tahun 1993 HTML (Hypertext Markup Language) rilis pertama kali menggantikan SGML (Standard Generalized Markup Language). Kemudian pada tahun HTML 2 rilis pada 24 November 1995 dengan fitur form-based file upload (1995), tables (1996), client-side image maps (1996), Internationalization (1997). Kemudian pada 14 Januari 1997 HTML 3 dipublikasikan, adapun pada HTML 3 membuang fitur rumus matematika, elemen blink Netscape, dan elemen marquee Microsoft pada versi sebelumnya. Selanjutnya pada 18 Desember 1997 di publikasikan HTML 4 sebagai pengembangan dari HTML3 pada HTML 4 elemen usang / lama sebagian dilarang dan sebagian diizinkan serta sebagian besar hanya elemen terkait bingkai diizinkan. Kemudian barulah dirilis HTML 5 pada 28 Oktober 2014 dan penggunaannya sampai sekarang yang sudah sesuai dengan standar (W3C Recommendation) [5].

4.     Netscape Navigator (1994-2007)
Netscape Navigator adalah web browser yang rilis pertama kali pada tahun 1994. Netscape Navigator sendiri terinspirasi oleh kesuksesan Mosaic Web Browser yang ditulis oleh Marc Andreessen seorang pegawai paruh waktu NSCA di Universitas Illinois. Setelah Andreessen lulus pada tahun 1993, dia pindah ke California dan bertemu Jim Clark pendiri Silicon Graphics. Clark percaya bahwa Mosaic browser adalah komersial terbesar yang mungkin bisa menyediakan bibit uang sehingga sesegera mungkin mereka membuat perusahaan Mosaic Communication Corporation di Mountain View, California, dengan Andressen sebagai wakil presidennya. Namun, sejak Universitas Illinions tidak senang karna perusahaan tersebut menggunakan nama Mosaic, sehingga mereka mengubah logo mereka yang awalnya berbentuk M (Mosaic) pada Oktober 1994 menjadi N (Netscape Navigator) pada Desember 1994 [6].
Sebuah inovasi yang diperkenalkan Netscape pada tahun 1994 adalah tampilan on-the-fly halaman web, di mana teks dan gambar muncul di layar saat halaman web diunduh. Browser web sebelumnya tidak akan menampilkan halaman sampai semua gambar di dalamnya dimuat melalui koneksi jaringan; ini sering membuat pengguna menatap halaman kosong selama beberapa menit. Dengan Netscape, orang yang menggunakan koneksi dial-up dapat mulai membaca teks halaman web dalam hitungan detik setelah memasukkan alamat web, bahkan sebelum teks dan gambar lainnya selesai diunduh. Ini membuat web jauh lebih dapat ditoleransi bagi pengguna rata-rata [7].


5.     Cookie HTTP (1994-Sekarang)
Seiring perkembangan Netscape Navigator, Perusahaan Netscape Communications juga merilis pertama kali Cookie pada 13 Oktober 1994. Awalnya cookies digunakan dalam komputasi ketika programmer komputer Lou Montulli memiliki ide untuk menggunakannya dalam komunikasi web pada Juni 1994 [8]. Pada saat itu, ia adalah seorang karyawan Netscape Communications, yang mengembangkan aplikasi e-commerce untuk MCI . Vint Cerf dan John Klensin mewakili MCI dalam diskusi teknis dengan Netscape Communications. MCI tidak ingin servernya harus mempertahankan status transaksi parsial, yang membuat mereka meminta Netscape untuk menemukan cara untuk menyimpan status itu di setiap komputer pengguna. Bersama John Giannandrea, Montulli menulis spesifikasi cookie Netscape awal tahun yang sama. Versi 0.9beta dari Mosaic Netscape , dirilis pada 13 Oktober 1994, mendukung cookies. Penggunaan cookie pertama (di luar laboratorium) adalah memeriksa apakah pengunjung situs web Netscape telah mengunjungi situs tersebut. Montulli mengajukan paten untuk teknologi cookie pada 1995, dan diberikan pada tahun 1998. Dukungan untuk cookie diintegrasikan dalam Internet Explorer dalam versi 2, dirilis pada Oktober 1995 [9].

6.     Opera (1995-Sekarang)
Awalnya opera mulai dibuat pada tahun 1994 sebagai sebuah proyek penelitian Telenor, perusahaan telekomunikasi terbesar di Norwegia. Hanya saja opera browser pertama kali dirilis pada tahun 1995, dimana Telenor bercabang menjadi perusahaan yang terpisah bernama Opera Software ASA. Opera meluncurkan versi 2.0 pada tahun 1996 [10], yang hanya beroperasi pada Microsoft Windows. Dalam upaya untuk memanfaatkan munculnya pasar untuk perangkat genggam yang terhubung dengan internet, sebuah proyek untuk mengintegrasikan Opera ke platform perangkat mobile dimulai pada tahun 1998. Opera 4.0, yang dirilis pada tahun 2000, menampilkan core cross-platform baru yang memfasilitasi pembuatan versi Opera untuk beberapa sistem operasi dan platform [11].

Sampai saat itu, Opera adalah perangkat lunak uji coba dan harus dibeli setelah masa percobaan berakhir. Versi 5.0 (dirilis pada tahun 2000) merupakan versi trialware yang terakhir. Setelah itu, Opera disponsori oleh iklan, menampilkan iklan kepada pengguna yang membayarnya. Versi Opera selanjutnya memberikan pada pengguna pilihan untuk melihat iklan banner atau iklan teks yang ditargetkan dari Google. Pada versi 8.5 (dirilis tahun 2005) iklan telah dihapus seluruhnya dan dukungan finansial utama untuk Opera datang melalui Google (dengan adanya kontrak untuk Google sebagai mesin pencari untuk Opera) [12]. Sampai sekarang Opera Browser sudah versi 58.0.xx

7.     Internet Explorer (1995-Sekarang)
Internet Explorer merupakan web browser berbayar yang bisa didapatkan secara gratis dari Microsoft Windows. Versi pertama Internet Explorer sendiri dirilis pada 16 Agustus 1995. Kemudian IE 2 dirilis untuk Windows 95, Windows NT 3.5 dan Windows NT 4.0 pada 22 November 1995. Internet Explorer 3 sendiri dirilis pada 13 Agustus 1996 dan terlihat perbedaan dari logonya dari versi sebelumnya [4]. Internet Explorer versi stabil sekarang pada Windows yaitu Internet Explorer versi 11.0.180, pada Mac OS versi 5.2.3 (terakhir 16 Juni 2003), dan UNIX versi 5.0.1 SP1 (terakhir 2001) [13]. Pada Internet Explorer 3 sendiri dirilis dan diperkenalkan pertama kali Pocket Internet Explorer pada Windows CE 1.0, November 1996. PIE 1.1 kemudian dirilis yang mendukung cookies, HTTPS, dan SSL, versi terakhir dari PIE sendiri juga yaitu versi 11 [14].

8.     Secure Socket Layer / SSL (1995-Sekarang)
Secure Socket Layer (SSL) atau Transport Layer Security (TLS) adalah protokol kriptografi yang dirancang untuk memberikan keamanan komunikasi melalui jaringan komputer. Netscape mengembangkan protokol SSL asli, dan Taher Elgamal , kepala ilmuwan di Netscape Communications dari 1995 hingga 1998, telah digambarkan sebagai "bapak SSL" [15]. SSLVersion 1.0 tidak pernah dirilis secara publik karena kelemahan keamanan serius dalam protokol. Versi 2.0, dirilis pada Februari 1995, berisi sejumlah kelemahan keamanan yang mengharuskan desain versi 3.0. Dirilis pada tahun 1996, SSL versi 3.0 mewakili desain ulang lengkap protokol yang diproduksi oleh Paul Kocher yang bekerja dengan insinyur Netscape Phil Karlton dan Alan Freier, dengan implementasi referensi oleh Christopher Allen dan Tim Dierks of Consensus Development. Versi SSL / TLS yang lebih baru didasarkan pada SSL 3.0. Draft SSL 3.0 1996 diterbitkan oleh IETF sebagai dokumen historis di RFC 6101. SSL 2.0 sudah tidak digunakan lagi pada tahun 2011 oleh RFC 6176 . Pada 2014, SSL 3.0 ditemukan rentan terhadap serangan POODLE yang memengaruhi semua blok cipher dalam SSL; RC4 , satu-satunya cipher non-blok yang didukung oleh SSL 3.0, juga layak rusak seperti yang digunakan dalam SSL 3.0. SSL 3.0 dihentikan pada Juni 2015 oleh RFC 7568 [16]. Dan hingga sekarang SSL masih digunakan.

9.     Javascript (1995-Sekarang)
Javascript dibangun oleh Perusahaan Netscape berkolaborasi dengan perusahaan Sun Microsystems. Sebelum munculnya javascript, browser web adalah perangkat lunak yang cukup mendasar yang mampu menampilkan dokumen hypertext. JavaScript kemudian diperkenalkan untuk menambahkan beberapa bumbu tambahan ke halaman web dan membuatnya lebih interaktif. Versi pertama, JavaScript 1.0, memulai debutnya di Netscape Navigator 2 pada 1995.

Pada saat rilis JavaScript 1.0, Netscape Navigator mendominasi pasar browser. Microsoft sedang berjuang untuk mengejar ketinggalan dengan browsernya sendiri, Internet Explorer, dan dengan cepat mengikuti jejak Netscape dengan merilis bahasa VBScript-nya sendiri, bersama dengan versi JavaScript yang disebut JScript, dengan pengiriman Internet Explorer 3.

Sebagai tanggapan terhadap hal ini, Netscape dan Sun mengatur tentang standarisasi bahasa, bersama dengan European Computer Manufacturers Association (ECMA). Hasilnya adalah ECMAScript, nama lain untuk bahasa yang sama. Meskipun namanya tidak pernah benar-benar macet, kita harus benar-benar merujuk ke JavaScript sebagai ECMAScript.

JavaScript, ECMAScript, JScript — apa pun yang anda ingin sebut — mulai populer pada tahun 1996. Browser versi 3 dari Netscape dan Microsoft keduanya mendukung bahasa JavaScript 1.1 hingga tingkat yang berbeda-beda [17]. Dan masih digunakan sampai sekarang.


10.  Java Program Language (1996-Sekarang)
James Gosling, Mike Sheridan, dan Patrick Naughton memulai proyek bahasa Java pada Juni 1991 [18]. Java pada awalnya dirancang untuk televisi interaktif [19], tetapi terlalu maju untuk industri televisi kabel digital pada saat itu. Bahasa ini awalnya disebut Oak setelah sebatang pohon oak yang berdiri di luar kantor Gosling. Kemudian proyek tersebut berjalan dengan nama Green dan akhirnya dinamai Java, dari kopi Jawa, kopi dari Indonesia [20]. Gosling mendesain Java dengan sintaks gaya C / C ++ yang akan dikenal oleh para pemrogram sistem dan aplikasi.
Sun Microsystems merilis implementasi publik pertama sebagai Java 1.0 pada tahun 1996 [21]. Itu berjanji fungsi Write Once, Run Anywhere (WORA), menyediakan waktu-berjalan tanpa biaya pada platform populer. Cukup aman dan menampilkan keamanan yang dapat dikonfigurasi, memungkinkan pembatasan akses jaringan dan file. Dan sampai sekarang Java masih digunakan [4].


11.  Extensible Markup Language / XML (1996-Sekarang)
XML adalah sebuah profil aplikasi dari SGML. XML yaitu bahasa markup seperti layaknya SGML atau HTML denga menyandikan (encode) dokumen dalam format yang bisa dibaca manusian dan mesin. XML sendiri dibagun pertama kali tahun 1996 dan versi pertama (versi 1.0) dari XML yang dibangun oleh komunita W3C pada tahun 1998 [22]. Scalable Vector Graphics (SVG) merupakan salah format gambar vektor berbasis Extensible Markup Language (XML) untuk grafik dua dimensi dengan dukungan untuk interaktivitas dan animasi. Spesifikasi SVG adalah standar terbuka yang dikembangkan oleh World Wide Web Consortium (W3C) sejak 1999.



12.  Cascading Style Sheets / CSS (1996-Sekarang)
CSS hal yang tidak asing lagi. CSS yaitu bahasa yang digunakan untuk menggambarkan penyajian dokumen yang ditulis dalam bahasa markup seperti HTML atau bahasa markup lainnya seperti SVG. CSS menjelaskan bagaimana elemen-elemen terstruktur dalam dokumen harus ditampilkan di layar, di atas kertas, dalam pidato, atau di media lain. Kemampuan untuk menyesuaikan presentasi dokumen tergantung pada media keluaran adalah fitur kunci dari CSS [23].
CSS pertama kali diusulkan oleh Håkon Wium Lie pada 10 Oktober 1994. Pada saat itu, Lie bekerja dengan Tim Berners-Lee di CERN. Beberapa bahasa style sheet lain untuk web diusulkan sekitar waktu yang sama, dan diskusi tentang milis publik dan di dalam World Wide Web Consortium menghasilkan Rekomendasi CSS W3C pertama (CSS1) yang dirilis pada tahun 1996. Secara khusus, sebuah proposal oleh Bert Bos berpengaruh; ia menjadi penulis bersama CSS1, dan dianggap sebagai penulis bersama CSS [24]. CSS versi pertama (CSS 1 ) rilis pada 17 Desember 1996 dengan mendukung Font, Color, Text Attributes, Alignment, Margin, Unique, sedangkan CSS 2 rilis pada tahun Mei 1998 dan mendunkung positioning, seperti absolute, relative, dan fixed serta mendukung z-index. Hingga CSS 3 pada oktober 2017 lebih mengarah modeling, box, background, query, Module Font, selector dll [25]. 


13.  Asynchronous JavaScript and XMLHTTP / AJAX (1999-Sekarang)
AJAX awal mulanya dibangun oleh tim Microsoft Outlook Web Access pada tahun 1998 yang namanya masih XMLHttpRequest scripting object. Dan muncul sebagai XMLHTTP pada versi kedua MSXML library [26]  , yang dikirim dengan Internet Explorer 5.0 pada Maret 1999 [27]..
Istilah AJAX digunakan untuk umum pada 18 Februari 2005 oleh Jesse James Garrett dalam sebuah artikel berjudul Ajax: Pendekatan Baru untuk Aplikasi Web, berdasarkan teknik yang digunakan pada halaman Google. Pada tanggal 5 April 2006, Konsorsium World Wide Web (W3C) merilis spesifikasi rancangan pertama untuk objek XMLHttpRequest dalam upaya untuk menciptakan standar Web resmi [28] . Draf terbaru objek XMLHttpRequest diterbitkan pada 6 Oktober 2016.


14.  Safari Browser (2002-Sekarang)

Safari adalah peramban web grafis yang dikembangkan oleh Apple, berdasarkan pada mesin WebKit. Pertama kali dirilis di desktop pada tahun 2003 dengan Mac OS X Panther, versi mobile telah dibundel dengan perangkat iOS sejak iPhone diperkenalkan pada 2007. Safari adalah browser default pada perangkat Apple. Versi Windows tersedia dari 2007 hingga 2012 [29] .Dimana sebelumnya Apple Macintosh Computers hanya menggunakan Netscape Navigator browser Cyberdog browser hingga 1997. Dan kemudian untuk MAC, Internet Explorer dijadikan sebagai web browser default pada MAC OS 8.1, 9 hingga , MAC 10 meskipun Apple tetap memasukkan Netscape Navigator sebagai alternatif [30]. Sehingga pada 7 Januari 2003 di Macworld San Francisco, Steve Jobs mengumumkan bahwa Apple membangun  web browser sendiri, yang dikenal Safari dengan versi pertamanya. Itu didasarkan pada d Apple's internal fork dari mesin rendering KHTML, yang disebut WebKit [31]. kemudian Safari 2 rilis pada 29 April 2005, dengan memiliki kecepatan 1,8 kali lebih cepat dari versi sebelumnya tetapi belum termasuk perbaikan bug Acid2. Safari 3 muncul bersamaan dengan Iphone OS yang rili pada 29 Juni 2007 dimana Safari Browser digunakan pada perangkat mobiel Iphone tersebut. Dan versi terakhirnya yaitu Safari 13 yang dirilis pada 19 September 2019 dengan fitur CSS dark mode, Fetch API, warning for weak password, API untuk masuk ke Apple, Security and privacy fixes, dll [32].


15.  Firefox Browser (2004-Sekarang)
Mozilla Firefox, atau hanya Firefox, adalah peramban web gratis dan open-source yang dikembangkan oleh Mozilla Foundation dan anak perusahaannya, Mozilla Corporation [33].
Proyek Firefox ini dimulai sebagai cabang eksperimental dari proyek Mozilla oleh Dave Hyatt, Joe Hewitt, dan Blake Ross. Mereka percaya persyaratan komersial dari sponsor Netscape dan fitur yang didorong oleh pengembang merayap membahayakan utilitas browser Mozilla [34]. Untuk memerangi apa yang mereka lihat sebagai perangkat lunak Mozilla Suite, mereka membuat peramban yang berdiri sendiri, yang mereka maksudkan untuk menggantikan Mozilla Suite [35]. Pada tanggal 3 April 2003, Organisasi Mozilla mengumumkan bahwa mereka berencana untuk mengubah fokus mereka dari Mozilla Suite ke Firefox dan Thunderbird [36]. SeaMonkey berbasis komunitas dibentuk dan akhirnya menggantikan Mozilla Application Suite pada 2005.
Proyek Firefox telah mengalami beberapa perubahan nama. Browser yang baru lahir ini awalnya bernama Phoenix, setelah burung mistis yang bangkit dengan penuh kemenangan dari abu pendahulunya yang telah mati (dalam hal ini, dari "abu" Netscape Navigator, setelah disingkirkan oleh Microsoft Internet Explorer dalam "Perang Browser Pertama"). Proyek Firefox melewati banyak versi sebelum versi 1.0 dirilis pada 9 November 2004 [37].  
Fitur Ferefox sendiri seperti penjelajahan dengan tab, pemeriksaan ejaan, pencarian tambahan, bookmark langsung, Penanda Cerdas, pengelola unduhan, penjelajahan pribadi, penjelajahan sadar-lokasi (juga dikenal sebagai "geolocation") berdasarkan layanan Google [38], dan sistem pencarian terintegrasi , yang menggunakan Google secara default di sebagian besar pasar [39]. Selain itu, Firefox menyediakan lingkungan untuk pengembang web tempat mereka dapat menggunakan alat bawaan, seperti Error Console atau DOM Inspector, atau ekstensi, seperti Firebug dan baru-baru ini terdapat fitur integrasi dengan Pocket. Firefox Hello adalah implementasi dari WebRTC, ditambahkan pada Oktober 2014, yang memungkinkan pengguna Firefox dan sistem lain yang kompatibel untuk melakukan panggilan video, dengan fitur tambahan berbagi layar dan file dengan mengirim tautan satu sama lain. Firefox Hello dijadwalkan dihapus pada September 2016 [40].
Firefox untuk Android pertama kali, dengan nama kode Fennec, adalah browser web untuk perangkat non-PC, ponsel, dan PDA yang lebih kecil. Awalnya dirilis untuk sistem operasi Nokia Maemo, khususnya Nokia N900, pada 28 Januari 2010 [41]. Dan pada 2016, Mozilla mengumumkan sebuah proyek yang dikenal sebagai Quantum, yang berupaya meningkatkan mesin Gecko Firefox dan komponen lainnya untuk meningkatkan kinerja Firefox, memodernisasi arsitekturnya, dan mentransisikan browser ke model multi-proses. Dan Sampai sekarang Firefox masih digunakan dengan versi terakhir yaitu 75.0 yang dirilis pada 7 April 2020.


16.  Chrome Browser (2008-Sekarang)
Google Chrome adalah browser web lintas platform yang dikembangkan oleh Google. Ini pertama kali dirilis pada 2008 untuk Microsoft Windows, dan kemudian diangkut ke Linux, macOS, iOS, dan Android. Browser juga merupakan komponen utama Chrome OS, di mana ia berfungsi sebagai platform untuk aplikasi web [34].
Pada 11 Januari 2011, manajer produk Chrome, Mike Jazayeri, mengumumkan bahwa Chrome akan menghapus dukungan codec video H.264 untuk pemutar HTML5-nya, mengutip keinginan untuk membawa Google Chrome lebih sejalan dengan codec terbuka yang saat ini tersedia yang tersedia di Chromium proyek, yang menjadi basis Chrome [42]. Meskipun demikian, pada 6 November 2012, Google merilis versi Chrome pada Windows yang menambahkan decoding video H.264 yang dipercepat perangkat keras [43]. Pada Oktober 2013, Cisco mengumumkan bahwa mereka melakukan open-source codec H.264 dan akan menanggung semua biaya yang diperlukan [44].
Pada 7 Februari 2012, Google meluncurkan perangkat Google Chrome Beta untuk Android 4.0 [45]. Pada banyak perangkat baru dengan Android 4.1 dan yang lebih baru terinstal, Chrome adalah browser default [46]. Pada Mei 2017, Google mengumumkan versi Chrome untuk perangkat augmented reality dan realitas virtual [46].
Pada awal rilis versi pertama Chrome browser mendukung kinerja dan keandalan plugin, periksa ejaan untuk input, peningkatan kinerja proxy, dan pembaruan manajemen tab dan jendela pada browser. Sedangkan versi keduanya lebih mendukung Geolocation API, App cache. Web socket, Flash player , dll. Hingga sekarang versi terakhir Chrome di semua platform yang masih sampai sekarang yaitu dirilis pada bulan April 2020 [47].

17.  Teknologi yang berkembang pada Web Browser (2008-Sekarang)

XMLHTTPRequest2 [48] digunakan pertama kali pada Safari Browser versi 5 , Chrome versi 7, Firefox versi 4 dan Opera versi 12 [4].

Drag and Drop [49] pertama kali di gunakan pada Safari Browser versi 3.1, Firefox versi 3.5, Chrome versi 3, dan Opera versi 12 [4].

Offline Web Apps: AppCache [50] pertama kali di gunakan pada Safari Browser versi 4, Firefox versi 3.5, Chrome versi 3, dan Opera versi 10.6 [4].

RegisteProtocolHandler [51]. pertama kali di gunakan pada Firefox versi 3.0, Chrome versi 13, dan Opera versi 11.6 [4].

Geolocation [52] pertama kali di gunakan pada Firefox versi 3.5, Chrome versi 5, Safari versi 5, Opera versi 10.6, dan Internet Explore versi 9 [4].

Web Workers [53] pertama kali di gunakan pada Safari versi 4, Firefox versi 3.5, Chrome versi 3, dan Opera versi 10.6 [4].

Audio & Video element [54] pertama kali di gunakan pada Chrome versi 3, Firefox versi 3.5, Safari versi 4, Opera versi 10.5 dan Internet Explorer versi 9 [4].

Date / Time input types [55] pertama kali di gunakan pada Opera versi 10.6 [4].

Touch Events [56] pertama kali di gunakan pada Firefox versi 6 [4].

IndexedDB [57] pertama kali di gunakan pada Firefox versi 4 dan Chrome versi 10 [4].

File System API [58] pertama kali di gunakan pada Chrome versi 13 [4].

WebGL [59] pertama kali di gunakan pada Chrome versi 8 dan Firefox versi 4 [4].

WebRTC [60]  pertama kali di gunakan pada Chrome versi 20 [4].

Full Screen API  [61] pertama kali di gunakan pada Safari versi 5.1, Chrome versi 15 dan Firefox versi 10 [4].

Web Audio API [62] pertama kali di gunakan pada Chrome versi 10 dan Firefox versi 4 [4].

CSS3 2D Transform, CSS3 3D Transform, CSS3 Animation, CSS3 Transition, CSS3 Gradient, CSS3 Flexbox, dan CSS3 Filters [4].


REFERENCES

[1]  Riadiana, Irma Febri. 2014. “SISTEM INFORMASI RUMAH KOST BERBASIS WEBSITE STUDI KASUS PADA RUMAH KOST ‘HERO’ YOGYAKARTA”. Sistem Informasi. Universitas WIDYATAMA. Bandung.

[2]  Webcom.com Glossary entry. (2001, 21 November). “HTTP 1.1 Compliant Browsers”. Diakses pada 6 April 2020, dari http://webarchive.loc.gov/all/20011121001051/https://www.webcom.com/glossary/http1.1.shtml

[3]  Holwerda, Thom (3 Maret 2009). "The World's First Graphical Browser: Erwise". OSNews. Diakses pada 6 April 2020, dari

[4]  evolutionoftheweb.com. "The Evolution of the Web". Diakses pada 6 April 2020, dari http://www.evolutionoftheweb.com/

[5] w3.org "Open Web Platform Milestone Achieved with HTML5 Recommendation". Diakses pada 6 April 2020, dari

[6]  wp.netscape.com. "NETSCAPE COMMUNICATIONS SHIPS RELEASE 1.0 OF NETSCAPE    NAVIGATOR AND NETSCAPE SERVERS". Diakses pada 6 April 2020, dari

[7]  wikipedia.org. "Netscape Navigator". Diakses pada 6 April 2020, dari

[8]  nytimes.com. "Giving Web a Memory Cost Its Users Privacy". Diakses pada 6 April 2020, dari

[9]  Hardmeier, Sandi (25 Agustus 2005). "Mosaic Launches an Internet Revolution The History of Internet Explorer". Microsoft. Diakses pada 6 April 2020, dari

[10]  foxkeh.com. " History Original". Diakses pada 6 April 2020, dari

[11]  markschenk.com. "OPERA BROWSER VERSION HISTORY".
Diakses pada 6 April 2020, dari

[12] Baker, Loren (20 Septermber 2005). “Opera Goes Free with Help from Google”. searchenginejournal.com.
Diakses pada 6 April 2020, dari
https://www.searchenginejournal.com/opera-goes-free-with-help-from-google/2227/
[13]  microsoft.com. "Cumulative security update for Internet Explorer: March 10, 2020". Diakses pada 6 April 2020, dari

[14] Garaffa, Dave (19 November 1996). “Hey, Is That A Browser In Your Pocket Or...”. browserwatch.internet.com.
Diakses pada 6 April 2020, dari

[15] Messmer, Ellen (4 Desember 2012). “Father of SSL, Dr. Taher Elgamal, finds fast-moving IT projects in the Middle East”. networkworld.com.
Diakses pada 6 April 2020, dari

[16] access.redhat.com. “POODLE: SSLv3 vulnerability (CVE-2014-3566)”. Diakses pada 6 April 2020, dari

[17] Keith, Jeremy. 2005. A Brief History of JavaScript. In: DOM Scripting. Apress. ISBN 978-1-4302-0062-8

[18] Byous, Jon (1998). “JAVA TECHNOLOGY: THE EARLY YEARS”. Sun Developer Network. Sun Microsystems..
Diakses pada 6 April 2020, dari

[19] oracle.com. “The History of Java Technology”. Diakses pada 6 April 2020, dari

[20] javaworld.com. “So why did they decide to call it Java?”. Diakses pada 6 April 2020, dari

[21] sun.com. “JAVASOFT SHIPS JAVA 1.0”. Diakses pada 6 April 2020, dari

[22] wikipedia.org. “XML”. Diakses pada 6 April 2020, dari

[23] mozilla.org. “CSS developer guide”. Diakses pada 6 April 2020, dari

[24] w3.org. “Cascading HTML style sheets a proposal”. Diakses pada 6 April 2020, dari

[25] w3.org. “CSS SPECIFICATIONS”. Diakses pada 6 April 2020, dari

[26] alexhopmann.com. “The story of XMLHTTP”. Diakses pada 6 April 2020, dari

[27] msdn.com. “Native XMLHTTPRequest object”. Diakses pada 6 April 2020, dari

[28] w3.org. “The XMLHttpRequest Object”. Diakses pada 6 April 2020, dari

[29] appleinsider.com. “Apple apparently kills Windows PC support in Safari 6.0”. Diakses pada 6 April 2020, dari

[30] docs.info.apple.com. “Mac OS 8.1 Update Document and Software”. Diakses pada 6 April 2020, dari

[31] Dre (8 Januari 2003). “Apple Announces New "Safari" Browser”. dot.kde.org. Diakses pada 6 April 2020, dari

[32] wikipedia.org. “Safari_version_history”. Diakses pada 6 April 2020, dari

[33] lwn.net. “Debian and Mozilla - a study in trademarks”. Diakses pada 6 April 2020, dari

[34] weblogs.mozillazine.org. “The Inside Track on Firefox Development”. Diakses pada 6 April 2020, dari

[35] books.google.com. “Firefox Secrets.”. Diakses pada 6 April 2020, dari

[36] www-archive.mozilla.org. “mozilla development roadmap”. Diakses pada 6 April 2020, dari

[37] website-archive.mozilla.org. “Firefox Release Notes”. Diakses pada 6 April 2020, dari
[38] mozilla.com. “Does Firefox share my location with websites?”. Diakses pada 6 April 2020, dari

[39] techcrunch.com. “Mozilla terminates its deal with Yahoo and makes Google the default in Firefox again”. Diakses pada 6 April 2020, dari

[40] digitaltrends.com. “Hang up the phone: Mozilla to pull the plug on Firefox Hello in September”. Diakses pada 6 April 2020, dari

[41] techcrunch.com. “Mozilla launches Firefox Focus, a private web browser for iPhone”. Diakses pada 6 April 2020, dari

[42] blog.chromium.org. “HTML Video Codec Support in Chrome”. Diakses pada 6 April 2020, dari

[43] chrome.googleblog.com. “Longer battery life and easier website permissions”. Diakses pada 6 April 2020, dari

[44] Trollope, Rowan (30 Oktober 2013). “Open-Sourced H.264 Removes Barriers to WebRTC”blogs.cisco.com. Diakses pada 6 April 2020, dari

[45] engadget.com. “Google Chrome browser arrives on Android (video)”. Diakses pada 6 April 2020, dari

[46] muktware.com. Diakses pada 6 April 2020, dari


[47] wikipedia.org. “Google Chrome version history”. Diakses pada 6 April 2020, dari

[48] Bidelman, Eric (27 Mei 2011). “New Tricks in XMLHttpRequest2”. html5rocks.com. Diakses pada 6 April 2020, dari

[49] Bidelman, Eric (27 Mei 2011). “Native HTML5 Drag and Drop”. html5rocks.com. Diakses pada 6 April 2020, dari

[50] caniuse.com. “Offline web applications”. Diakses pada 6 April 2020, dari

[51] developer.mozilla.org. “Navigator.registerProtocolHandler()”. Diakses pada 6 April 2020, dari

[52] Mahemoff, Michael (24 Mei 2010). “A Simple Trip Meter using the Geolocation API”. html5rocks.com. Diakses pada 6 April 2020, dari

[53] Bidelman, Eric (26 Juli 2010). “The Basics of Web Workers”. html5rocks.com. Diakses pada 6 April 2020, dari
https://www.html5rocks.com/en/tutorials/workers/basics/

[54] LePage, Pete (3 Agustus 2010). “HTML5 Video”. html5rocks.com. Diakses pada 6 April 2020, dari

[55] LePage, Pete & Kleinert Jan (2 Juni 2011). “Making Forms Fabulous with HTML5”. html5rocks.com. Diakses pada 6 April 2020, dari

[56] w3.org. “Touch Events”. Diakses pada 6 April 2020, dari

[57] developer.mozilla.org. “Using IndexedDB”. Diakses pada 6 April 2020, dari

[58] Bidelman, Eric (4 Januari 2011). “Exploring the FileSystem APIs”. html5rocks.com. Diakses pada 6 April 2020, dari

[59] Tavares, Gregg (9 Februari 2012). “WebGL Fundamentals”. html5rocks.com. Diakses pada 6 April 2020, dari

[60] webrtc.org. “Real-time communication for the web”. Diakses pada 6 April 2020, dari https://webrtc.org/

[61] developer.mozilla.org. “Fullscreen API”. Diakses pada 6 April 2020, dari https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API

[62] Smus, Boris (14 Oktober 2011). “Getting Started with Web Audio API”. html5rocks.com. Diakses pada 6 April 2020, dari

Post a Comment

0 Comments