Pengetahuan tentang komponen HTML5 apa yang didukung di browser apa.
Meskipun kompatibilitas lintas browser menjadi lebih baik dan lebih seragam seiring berjalannya waktu beberapa komponen yang lebih baru masih belum didukung sepenuhnya sama.
Penyimpanan lokal mungkin memiliki beberapa perbedaan spesifik peramban, dan untuk dukungan lawas Anda pasti akan membutuhkan perpustakaan seperti jStorage atau YUI Storage Lite .
Soket web juga mungkin memiliki perbedaan spesifik peramban, tetapi socket.io tampak seperti perpustakaan yang menjanjikan yang menyediakan abstraksi yang nyaman.
Kompatibilitas audio adalah komponen yang cukup utama yang memerlukan file suara yang berbeda untuk browser yang berbeda: http://html5doctor.com/native-audio-in-the-browser/
Chrome memiliki beberapa bug audio yang signifikan, seperti tidak dapat memutar file audio pendek , dan memainkan banyak suara secara bersamaan dapat membuat crash seluruh browser.
Hal utama adalah untuk memahami perbedaan peramban, menggunakan perpustakaan untuk abstrak dan memberikan dukungan lama yang diperlukan.