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].
Full
Screen API [61]
pertama
kali di gunakan pada Safari versi 5.1, Chrome versi 15 dan Firefox versi 10 [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
0 Comments