HTML5 adalah revisi kelima dari bahasa markup HTML yang menambahkan fitur baru seperti canvas untuk menggambar, form yang lebih interaktif, dukungan untuk multimedia, dan API untuk aplikasi offline dan drag-and-drop. HTML5 dirancang untuk meningkatkan pengalaman pengguna di web.
2. HTML5 adalah sebuah bahasa markah untuk
menstrukturkan dan menampilkan isi dari
Waring Wera Wanua, sebuah teknologi inti dari
Internet. HTML5 adalah revisi kelima dari HTML
(yang pertama kali diciptakan pada tahun 1990
dan versi keempatnya, HTML4,pada tahun
1997) dan hingga bulan Juni 2011 masih dalam
pengembangan.
3. Fitur-fitur yang ditambhakan dalam
HTML5
• Adanya unsur canvas untuk menggambar.
• Adanya bentuk form seperti kalender, tanggal,
waktu, url, email dan search.
• Adanya elemen yang lebih spesifik
dibandingkan dengan versi sebelumnya
• Adanya dukungan yang lebih untuk
penyimpanan secara offline.
4. • Adanya dukungan untuk pemutaran video dan
audio.
• Penanganan dan eksekusi konten multimedia
dan grafis pada website dapat dilakukan lebih
mudah dan lebih cepat tanpa menggunakan
plugin dan API tambahan.
5. Element-element API pada HTML5
• 2D Drawing API,.
• Audio and Video API,
• API yang memungkinkan untuk membuat offline web
application.
• API yang memungkinkan web application dapat
meregister sendiri untuk beberapa tipe protokol dan
media.
• Editing API di kombinasikan dengan atribut content
editable global yang baru.
• Drag and Drop API di kombinasikan dengan atribut
drag-able.
6. • API yang dapat mengekspos histori dari
browser untuk menambahkan halaman web
yang sedang di akses sehingga bisa
menambahkan tombol Back di halaman web.
• API yang dapat mengekspos histori dari
browser untuk menambahkan halaman web
yang sedang di akses sehingga bisa
menambahkan tombol Back di halaman web.
7. Beberapa mesin browser yang
mendukung adanya HTML5
•
•
•
•
Gecko (Firefox).
Trident (Internet Explorer).
Presto.
WebKit
8. Keunggulan HTML5
• Dapat ditulis dalam sintaks HTML (dengan tipe
media text/html) dan XML.
• Tersedianya canvas pada HTML 5.
• Embed Audio Video Secara Langsung.
• Integrasi yang lebih baik dengan aplikasi web
dan pemrosesannya.
• Integrasi (’inline’) MathML dan SVG dengan
doctype yang lebih sederhana.
9. Hal-hal yang perlu diperhatikan dalam
HTML5
•
•
•
•
•
Doctype.
Tidak ada type pada script dan link.
Attribute Required.
Mendukung audio.
Mendukung video.
10. • Penulisan kode yang lebih efisien.
• Dapat dimengerti oleh browser lawas
(backwards compatible). Sehingga istilah
‘deprecated’ tidak akan diperlukan lagi.