HTTP pertama kali dipergunakan dalam WWW pada tahun 1990. Pada saat tersebut yang dipakai adalah protokol HTTP versi 0.9. Versi 0.9 ini adalah protokol transfer dokumen secara mentah, maksudnya adalah data dokumen dikirim sesuai dengan isi dari dokumen tersebut tanpa memandang tipe dari dokumen.
Kemudian pada tahun 1996 protokol HTTP diperbaiki menjadi HTTP versi 1.0. Perubahan ini untuk mengakomodasi tipe-tipe dokumen yang hendak dikirim beserta enkoding yang dipergunakan dalam pengiriman data dokumen.Sesuai dengan perkembangan infrastruktur internet maka pada tahun 1999 dikeluarkan HTTP versi 1.1 untuk mengakomodasi proxy, cache dan koneksi yang persisten.
Menurut Riza [1] seperti dalam bukunya yang berjudul Manajemen Jaringan, protokol transfer utama yang digunakan oleh world wide web adalah Hypertext Transfer Protocol (HTTP). Ini adalah protocol aplikasi berbasisi klien server sederhana yang dibangun di atas TCP (Transmission Control Protocol). Transakasi yang khas dari HTTP adalah klien melakukan koneksi dengan server HTTP, dan melakukan permintaan untuk sumber yang diinginkan dan menunggu respon dari server. Setelah menerima permintaan klien dan mengirimkan respon dan menutup koneksi. Respon dapat berupa sumber yang diinginkan atau dapat juga hasil dari eksekusi dalam kasus resource yang diinginkan adalah sebuah sumber yang dapat dieksekusi. Klien mengalamatkan sumber yang dibutuhkan dengan URL (Uniform Resource Location), yaitu alamat fisik dari objek yang dapat diambil menggunakan server (DNS atau alamat IP) dan nama dari sumber yang diminta. Nama server (DNS) dan nama sumber dipisahkan dengan tanda ”/”. Sebagai contoh di bawah ini menunjukkan permintaan HTTP yang berisi URL dari sumber yang diminta.
http://netmon.itb.ac.id/~netman/index.htmlNetmon.itb.ac.id adalah nama DNS dari server, dan ~netman/index.html adalah nama dari sumber. Ada beberapa operasi HTTP yang tesalah satu contohnya adalah GET dan POST. Operasi GET digunakan untuk meminta sumber dari server. Operasi POST digunakan untuk mengirim informasi ke sumber yang ada di server. Server akan merespon dengan header HTTP yang diikuti dengan bagian data. Pada kasus operasi pemberian GET, respon dari server akan berisi sumber yang diminta klien. Jika server menerima operasi POST, server akan melewatkan data yang ada pada operasi POST ke sumber yang dapat dieksekusi. Setelah server menerima kembali hasil dari sumber tersebut, server akan memasukkan hasil tersebut ke HTTP respon yang dikirim kembali ke klien.Spesifikasi protokol ini didefinisikan oleh Tim Bernersleedalam RFC (Request For Comment – ) 1945 dan digunakan diInternetsejak tahun 1990.HTTP/1.0, yang didefinisikan di RFC 1945 melengkapinya denganmemperbolehkan pesan yang terkirim dalam format MIME ( Multipurpose Internet Mail Extensions ), yang mengandung meta informasi tentang data yang ditransfer dan pengubahnya. Sesuai dokumentasi IETF, HTTP/1.0 sendiri tidaklah cukup untuk menangani proxy (analogikan proxy dengan pintu keluar masuk koneksi dalam jaringan yang memiliki banyak komputer dengan koneksi internet tunggal ) bertingkat, caching ( tempat penyimpanan sementara, biasanya program akan mencari ke sini terlebih dahulu untuk informasi yang diminta ), kebutuhan untuk koneksi persistem dan virtual host ( host yang secara nyata tidak ada, biasanya hanya merupakan semacam alias ). Hal ini kemudian disempurnakan oleh versi berikutnya dari HTTP, yakni HTTP/1.1 (RFC 2068), yang kita gunakan sekarang.
HTTP sendiri juga digunakan sebagai protokol umum untuk komunikasi diantara berbagai user agent ( user agent adalah istilah yang digunakan untuk program yang dijalankan di sisi client, seperti web browser misalnya dalam konteks HTTP ) dan proxy/gateway dengan sistem internet lain seperti SMTP (Simple Mail Transfer Protocol – RFC 821 ), NNTP ( Network News Transfer Protocol – RFC 977 ), FTP ( File Transfer Protocol – RFC 959 ), Gopher ( RFC 1436 ) dan WAIS ( Wide Area Information Servers ). Dengan demikian, HTTP mengijinkan akses pada sumber daya yang tersedia pada aplikasi yang berbeda.PengertianHTTP (HyperText Transfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW atau sebuah protokol meminta/menjawab antara client dan server. Sebuh client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tuan rumah yang jauh (biasanya port 80). ). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.Pengembangan HTTP dikoordinasi oleh Konsorsium World Wide Web (W3C) dan grup bekerja Internet Engineering Task Force (IETF), yang menjelaskan HTTP/1.1, versi HTTP yang digunakan umum sekarang ini. Atau protokol application level (dalam OSI seven layer) untuksistem informasi yang terdistribusi, kolaboratif dan hypermedia. Definisi hypermedia sendiri merujuk pada suatu media yang merupakan kombinasidari berbagai media lainnya.HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini. Sebagai contoh, ketika Anda mengetikkan suatu alamat atau URL pada internet browser Anda, maka sebenarnya web browser akan mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser (misalnya akses ke database, file, e-mail dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna.di bawah adalah contoh-nya:Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request), seperti “GET / HTTP/1.1″ (yang akan meminta halaman yang sudah ditentukan), diikuti dengan pesan MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan tersebut, diikuti dengan badan dari data tertentu. Beberapa kepala (header) juga bebas ditulis atau tidak, sementara lainnya (seperti tuan rumah) diperlukan oleh protokol HTTP/1.1. Begitu menerima kode permintaan (dan pesan, bila ada), server mengirim kembali kode jawaban, seperti “200 OK”, dan sebuah pesan yang diminta, atau sebuah pesan error atau pesan lainnya.Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini mengunakan HTTP.Akhir-akhir ini, hampir setiap lembaga mempunyai website yang digunakan sebagai sarana informasi yang up-to-date. Untuk dapat menghasilkan fasilitas tersebut, harus menyimpan dokumen web di web server agar dapat dibuka dari client. Hal ini sering disebut dengan hosting. Untuk dapat membangun webserver dibutuhkan software sebagai web server, sofware ini sangat banyak sekali namun untuk platform Linux, web server yang terkenal handal adalah Apache. Apache merupakan salah satu Open Source program yang digunakan sebagai web server. Web client dan Web server berkomunikasi menggunakan protokol HTTP (HyperText Transfer Protocol). Web client adalah komputer yang tergabung dalam jaringan atau internet yang meminta informasi. Untuk dapat mengakses web server, web client menggunakan aplikasi yang disebut Web browser. Web server adalah komputer yang tergabung dalam jaringan atau internet yang memberikan informasi. HTTP (HyperText Transfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW).
Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.World Wide Web Consortium (W3C) adalah suatu konsorsium yang bekerja untuk mengembangkan standar-standar untuk World Wide Web. Spesifikasi teknologi-teknologi utama yang dipakai sebagai basis utama web, seperti URL (Uniform Resource Locator), HTTP (HyperText Transfer Protocol), dan HTML (HyperText Markup Language) dikembangkan dan diatur oleh badan ini.World Wide Web (“WWW”, atau singkatnya “Web”) adalah suatu ruang informasi di mana sumber-sumber daya yang berguna diidentifikasi oleh pengenal global yang disebut Uniform Resource Identifier (URI). WWW sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian dari padanya.Hyperteks dilihat dengan sebuah program bernama browser web yang mengambil informasi (disebut “dokumen” atau “halaman web”) dari server web dan menampilkannya, biasanya di sebuah monitor. Kita lalu dapat mengikuti pranala di setiap halaman untuk pindah ke dokumen lain atau bahkan mengirim informasi kembali kepada server untuk berinteraksi dengannya. Ini disebut “surfing” atau “berselancar” dalam bahasa Indonesia. Halaman web biasanya diatur dalam koleksi material yang berkaitan yang disebut “situs web”.
Sumber : http://vadzindo.blog.com/2011/01/25/sejarah-dan-pengertian-http/
Jumat, 12 April 2013
Web Developer
Web developer adalah seseorang yang menciptakan aplikasi berbasis web dengan menggunakan bahasa pemrograman. Pada dasarnya, web developer membuat berbagai hal “terjadi” pada sebuah website. Peran web developer adalah sebagai penghubung dari semua sumber daya yang akan digunakan pada sebuah website, mulai dari pemanggilan database, membuat halaman website yang dinamis, hingga mengatur cara pengunjung untuk berinteraksi dengan elemen-elemen dari website tersebut.
Seorang web developer yang handal akan terbiasa dengan bahasa pemrograman, baik itu di sisi server ( server-side scripting ) maupun disisi client ( client-side scripting ). Dan jangan lupa dengan aspek database yang akan digunakan.
Berikut adalah bagian aplikasi yang harus dipahami oleh seorang web developer.
• Client-side: JavaScript
• Server side: ASP, ASP.NET, Java, Perl, PHP, Python, Ruby, dsb.
• Databases: MySQL, Oracle, dsb.
• Client-side: JavaScript
• Server side: ASP, ASP.NET, Java, Perl, PHP, Python, Ruby, dsb.
• Databases: MySQL, Oracle, dsb.
Aspek tampilan menjadi sisi yang agak “terpinggirkan” oleh web developer. Pada umumnya setelah scripting dari aplikasi web telah selesai dibuat, web developer akan menyerahkan pekerjaannya kepada web designer untuk menciptakan tampilan yang baik.
Sumber : http://blog.uad.ac.id/sukmagilang/2012/07/10/perbedaan-web-developer-web-designer-dan-webmaster/
Sumber : http://blog.uad.ac.id/sukmagilang/2012/07/10/perbedaan-web-developer-web-designer-dan-webmaster/
Sabtu, 23 Maret 2013
Belajar Java
Java merupakan bahasa pemrograman berbasis objek (PBO). dimana java adalah program pengembangan dari bahasa C++ yang banyak digunakan untuk membuat program berbasis objek. Java mudah digunakan oleh orang awan sekalipun karna intrepetasinya yang cukup mudah untuk dimengerti.
Mengapa belajar java?
karena java Java lebih penting dari bahasa pemrograman lain. Java memiliki teknologi lengkap, antara lain desktop, database, game dll. Java juga memiliki karateristik sederhana, berorientasi objek, aman, portbale dll. untuk menggunakan bahasa pemrograman java ini, yang harus dilakukan adalah menginstall java tersebut di laptop atau komputer, setelah terinstall maka bahasa pemrograman ini dapat digunakan untuk membuat suatu program dengan kreasi yang di inginkan.
Mengapa belajar java?
karena java Java lebih penting dari bahasa pemrograman lain. Java memiliki teknologi lengkap, antara lain desktop, database, game dll. Java juga memiliki karateristik sederhana, berorientasi objek, aman, portbale dll. untuk menggunakan bahasa pemrograman java ini, yang harus dilakukan adalah menginstall java tersebut di laptop atau komputer, setelah terinstall maka bahasa pemrograman ini dapat digunakan untuk membuat suatu program dengan kreasi yang di inginkan.
Apa itu Pemrograman Web?
Pemrograman web diambil dari 2 suku kata yaitu pemrograman dan web. Pemrograman yang dalam bahasa English adalah programming dan diartikan proses, cara, perbuatan program. Definisi Web : jaringan komputer yang terdiri dari kumpulan situs internet yang menawarkan teks dan grafik dan suara dan sumber daya animasi melalui protokol transfer. Orang banyak mengenal web dengan istilah WWW (world wide web), World Wide Web adalah layanan internet yang paling populer saat ini internet mulai dikenal dan digunakan secara luas setelah adanya layanan WWW . WWW adalah halaman-halaman website yang dapat saling terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudra belantara informasi . WWW berjalan dengan protokol HyperText Transfer Protokol (HTTP). Halaman Web merupakan file teks murni (plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka/ dilihat/ diterjemahkan dengan Internet Browser . Sintaks HTML mampu memuat konten text, gambar, audio, video dan animasi. Kini internet identik dengan web, karena kepopuleran web sebagai standar interface pada lanyanan-layanan yang ada di internet, dari awalnya sebagai penyedia informasi, ini digunakan juga untuk komunikasi dari email sampai dengan chatting.
Rabu, 20 Maret 2013
WWW
WWW(Wordl Wide Web) Merupakan salah satu layanan/aplikasi yang didapat oleh pemakai komputer yang terhubung ke Internet. WWW merupakan ruang Informasi dalam Internet dengan menggunakan teknologi hyperteks dan merupakan standar interface pada layanan-layanan yang ada diinternet seperti E-Mail, Chatting, sampai dengan transaksi bisnis(commerce). Istilah lain dari WWW adalah Web.
Sejarah Web
Pada Tahun 1992 Tim Berners-Lee dan peneliti di European Particle Physics Lab. CERN (Consei
Europeen pour la Recherche Nucleaire) diJenewa, Swiss membuat World Wide Web(Note : yang
sebenarnya sudah ada sekitar tahun 1961). Pada tahun1993, the National Centerfor supercomputing Applications (NCSA) at the University of Illinois at Champaign-Urbana released Mosaic, Web browser ini dirancang oleh Marc Andreessen dan dibangun bersama team dari Mahasiswa dan staff diUniversity of Illinois. World Wide Web Consortium (W3C) merupakan badan resmiyang membuat standar Web. Seperti HTML, XML, CSS danXHTML 1.0
The World Wide Web Consortium Disingkat W3C
Adalah suatu orgranisasi yang mengembangkan teknologi Web. Pada awalnya W3C berfokus pada protokol http dan pengembangan dari HTML, sekarang W3C membuat pondasi untukWeb masa depan dengan mengembangkan lusinan teknologi dan protokol yang harus dapat bekerjasama dalam sebuah infrastruktur yang solid. Dapat diakses dengan www.w3.org dan www.w3.org/consortium
Sumber : http://comp-sc-edu.blogspot.com/2008/11/apa-itu-www.html
Buku : Kusnanto, S.Kom. (2011). Website Untuk Orang Awam. Maxikom.
Sejarah Web
Pada Tahun 1992 Tim Berners-Lee dan peneliti di European Particle Physics Lab. CERN (Consei
Europeen pour la Recherche Nucleaire) diJenewa, Swiss membuat World Wide Web(Note : yang
sebenarnya sudah ada sekitar tahun 1961). Pada tahun1993, the National Centerfor supercomputing Applications (NCSA) at the University of Illinois at Champaign-Urbana released Mosaic, Web browser ini dirancang oleh Marc Andreessen dan dibangun bersama team dari Mahasiswa dan staff diUniversity of Illinois. World Wide Web Consortium (W3C) merupakan badan resmiyang membuat standar Web. Seperti HTML, XML, CSS danXHTML 1.0
The World Wide Web Consortium Disingkat W3C
Adalah suatu orgranisasi yang mengembangkan teknologi Web. Pada awalnya W3C berfokus pada protokol http dan pengembangan dari HTML, sekarang W3C membuat pondasi untukWeb masa depan dengan mengembangkan lusinan teknologi dan protokol yang harus dapat bekerjasama dalam sebuah infrastruktur yang solid. Dapat diakses dengan www.w3.org dan www.w3.org/consortium
Sumber : http://comp-sc-edu.blogspot.com/2008/11/apa-itu-www.html
Buku : Kusnanto, S.Kom. (2011). Website Untuk Orang Awam. Maxikom.
Arsitektur Website
Arsitektur Website adalah suatu pendekatan terhadap desain dan perencanaan situs yang, seperti arsitektur itu sendiri, melibatkan teknis, kriteria estetis dan fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.
Sejak web perencanaan isi, desain dan manajemen datang dalam lingkup metode desain, Vitruvian tradisional tujuan komoditas, keteguhan dan kesenangan dapat memandu arsitektur situs, seperti yang mereka lakukan arsitektur fisik dan disiplin desain lainnya. Website arsitektur akan datang dalam ruang lingkup estetika dan teori kritis dan kecenderungan ini dapat mempercepat dengan munculnya web semantik dan web 2.0. Kedua ide menekankan aspek struktur informasi. Strukturalisme adalah sebuah pendekatan untuk pengetahuan yang telah dipengaruhi sejumlah disiplin akademis termasuk estetika, teori kritis dan postmodernisme. Web 2.0, karena melibatkan user-generated content, mengarahkan perhatian arsitek website untuk aspek-aspek struktur informasi.
“Website arsitektur” memiliki potensi untuk menjadi istilah yang digunakan untuk disiplin intelektual mengatur konten website. ”Web desain”, dengan cara kontras, menggambarkan tugas-tugas praktis, bagian-bagian-grafis dan teknis, dari merancang dan menerbitkan sebuah situs web. Perbedaan tersebut dibandingkan dengan yang antara tugas mengedit sebuah koran atau majalah dan desain grafis dan pencetakan. Tetapi hubungan antara editorial dan kegiatan produksi adalah lebih dekat untuk publikasi web daripada untuk penerbitan cetak.
Sumber : http://en.wikipedia.org
Buku : Indra, S. T. (2009). Pengenalan Arsitekturr Website. Sumber Artha.
Kamis, 24 Januari 2013
Perkembangan HTML5
Menurut WikiPedia:
HTML5 merupakan sebuah bahasa markah untuk menstrukturkan dan menampilkan isi
dari World Wide Web, sebuah teknologi inti dari Internet. HTML5 adalah revisi
kelima dari HTML dan hingga bulan Juni 2011 masih dalam pengembangan.
Dimana tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.
HTML5 merupakan hasil proyek dari W3C (World Wide Web Consortium dan WHATWG ( Web Hypertext Application Technology Working Group ). Dimana WHATWG bekerja dengan bentuk web dan aplikasi dan W3C merupakan pengembang dari XHTML 2.0 pada tahun 2006, kemudian mereka memutuskan untuk bekerja sama dan membentuk versi baru dari HTML.
Dimana tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.
HTML5 merupakan hasil proyek dari W3C (World Wide Web Consortium dan WHATWG ( Web Hypertext Application Technology Working Group ). Dimana WHATWG bekerja dengan bentuk web dan aplikasi dan W3C merupakan pengembang dari XHTML 2.0 pada tahun 2006, kemudian mereka memutuskan untuk bekerja sama dan membentuk versi baru dari HTML.
Berikut tujuan dibuatnya HTML5 :
·
Fitur baru harus didasarkan pada
HTML, CSS, DOM, dan JavaScript
·
Mengurangi kebutuhan untuk plugin
eksternal ( Seperti Flash )
·
Penanagan kesalahan yang lebih baik
·
Lebih markup untuk menggantikan
scripting
·
HTML5 merupakan perangkat mandiri
·
Proses pembangunan dapat terlihat
untuk umum
Fitur baru dalam
HTML5 :
·
Unsur kanvas untuk menggambar
·
Video dan elemen audio untuk media
pemutaran
·
Dukungan yang lebih baik untuk
penyimpanan secara offline
·
Elemen konten yang lebih spesifik,
seperti artikel, footer, header, nav, section
·
Bentuk kontrol form seperti
kalender, tanggal, waktu, email, url, search.
Beberapa browser sudah mendukung HTML5 seperti safari, chrome, firefox, dan opera. Kabarnya IE9 ( Internet Explorer ) akan mendukung beberapa fitur dari HTML5.
Pembuatan HTML5 juga di karenakan Standard HTML4 yang dijumpai banyak memiliki kelemahan untuk mendukung aplikasi web yang interaktif. Akibat hal ini banyak orang menambahkan fitur baru baik disisi aplikasi web ataupun disisi browser. Solusi ini dikenal dengan plugin dan salah satunya adalah Flash dan Silverlight.
Apakah Browser Saya Support HTML5?
Bagaimana caranya
untuk menguji apakah browser yang anda install itu sudah support HTML5 atau
tidak dan seberapa banyak fitur HTML5 yang disupport? Caranya cukup mudah,
pertama-tama pastikan komputer anda sudah terhubung dengan internet dan arahkan
ke alamat web sebagai berikut:
http://html5test.com
Dari data yang ada pada website itu browser Maxthon 3.4.1 merupakan browser terbaik dalam hal mendukung bahasa HTML5 dengan 422 total skor diikuti kemudian dengan google Chrome 20 dengan 414 total skor kemudian berturut-turut Opera 12.00 dengan 385, Firefox 13 dengan 345, Safari 5.1 dengan 317 dan Internet Explorer 9 dengan 138 point.
Ada
beberapa hal yang perlu kita ketahui tentang HML 5. HTML 5 yang saat ini sudah
mulai diimplementasikan oleh beberapa browser grade A akan membawa lebih dari
sekedar fitur untuk layout dan format halaman. Beberapa di antaranya adalah
Canvas dan Video.
Canvas
Dulu, untuk bisa memberikan
interaksi menggambar di halaman web kita harus memakai applet Java atau Flash.
HTML 5 akan memberikan satu opsi tambahan: canvas. Seperti a
namanya, canvas adalah media yang bisa dicorat-coret langsung. Tidak lagi perlu memuat plugin khusus. Cukup tambahkan <canvas> dan javascript maka kita sudah bisa
menggambar langsung di halaman web. Sekarang Anda bisa berimaginasi sendiri, kira-kira apa saja yang orang lakukan dengan <canvas>. Apa yang sebelumnya jadi monopoli Flash dan aplet Java akan di-take-over oleh <canvas>.
namanya, canvas adalah media yang bisa dicorat-coret langsung. Tidak lagi perlu memuat plugin khusus. Cukup tambahkan <canvas> dan javascript maka kita sudah bisa
menggambar langsung di halaman web. Sekarang Anda bisa berimaginasi sendiri, kira-kira apa saja yang orang lakukan dengan <canvas>. Apa yang sebelumnya jadi monopoli Flash dan aplet Java akan di-take-over oleh <canvas>.
Video dan
Audio
Akan ada tag <audio> dan
<video> di HTML 5. Jadi tidak perlu lagi menempelkan flash untuk sekedar
memutar audio. Format video yang didukung akan bervariasi terhadap browser,
kemungkinan besar codecnya adalah Ogg Theora (patent free) dan H.264. Sepertinya sampai sekarang codecnya masih jadi
kontroversi.
Local Storage
Masih ingat Google Gears? Sekarang
storage untuk browser akan diakomodasi sebagai standard dalam HTML 5. Aplikasi
bisa menyimpan data dalam jumlah lebih besar dari biasanya tanpa harus
mengimplementasikan trik dengan cookie atau Flash. Tentunya ini kabar baik bagi
pengembang aplikasi web. Mungkin bisa meningkatkan performa aplikasi dengan
menggunakan storage sebagai local cache. Coba liat detilnya di sini.
Web Workers
Yang ini juga sempat kita nikmati
lewat Google Gears. Jika javascript biasanya yang kita nikmati di web
kadangkala menyebabkan komputer kita melambat atau paling tidak
membuat browser seperti sesak napas maka web worker akan bsia jadi pelega. Salah satu fitur web worker adalah threading. Kini javascript bisa dipakai untuk melakukan beberapa proses sekaligus tanpa harus menghambat proses terkait UI.
membuat browser seperti sesak napas maka web worker akan bsia jadi pelega. Salah satu fitur web worker adalah threading. Kini javascript bisa dipakai untuk melakukan beberapa proses sekaligus tanpa harus menghambat proses terkait UI.
Semantics
Nah ini dia. Buat designer yang
sering meng-abuse div dan span sebagia elemen nav, fret no more. Akan ada tag
khusus untuk navigasi, section, footer, dll. Tag yang kaya semantic
seperti ini pasti akan lebih bermanfaat dari pada tag yang hanya punya informasi format dan layout saja. Dan bagi mesin, HTML5 akan jadi lebih bisa dimengerti.
seperti ini pasti akan lebih bermanfaat dari pada tag yang hanya punya informasi format dan layout saja. Dan bagi mesin, HTML5 akan jadi lebih bisa dimengerti.
Sumber :
Langganan:
Postingan (Atom)