HTML5, CSS3 dan teknologi terkait lainnya seperti kanvas, WebSocket, dll. Telah membawa pengembangan aplikasi web ke tingkat yang baru. Teknologi ini dapat mengembangkan efek aplikasi desktop dengan menggabungkan HTML, CSS dan JavaScript. Meskipun HTML5 banyak menjanjikan, browser yang didukung HTML5 dan standar HTML5 itu sendiri belum disempurnakan ke tingkat yang sangat matang. Sekarang kami tidak khawatir tentang dukungan browser sama sekali, dan itu akan memakan waktu. Oleh karena itu, ketika kami memutuskan untuk menggunakan teknologi HTML5 untuk mengembangkan aplikasi web, kami perlu mendeteksi fitur yang didukung oleh browser.
Modernizr dapat membantu Anda memeriksa fitur HTML5 yang didukung oleh browser Anda.
Kode berikut mendeteksi apakah browser mendukung kanvas:
Salin kode