ความรู้เกี่ยวกับองค์ประกอบ HTML5 ที่ได้รับการสนับสนุนในเบราว์เซอร์ใด
แม้ว่าความเข้ากันได้ของเบราว์เซอร์ข้ามจะเริ่มดีขึ้นและมีความสม่ำเสมอมากขึ้นเมื่อเวลาผ่านไปในองค์ประกอบใหม่บางส่วนยังไม่ได้รับการสนับสนุนอย่างเท่าเทียมกัน
ที่จัดเก็บในตัวเครื่องอาจมีความแตกต่างเฉพาะของเบราว์เซอร์และสำหรับการรองรับแบบดั้งเดิมคุณจะต้องใช้ไลบรารีเช่นjStorageหรือYUI Storage LiteLite
เว็บซ็อกเก็ตเช่นกันอาจมีความแตกต่างเฉพาะของเบราว์เซอร์ แต่socket.ioดูเหมือนห้องสมุดที่มีแนวโน้มที่ให้ความสะดวกสบายที่เป็นนามธรรม
ความเข้ากันได้ของเสียงเป็นองค์ประกอบหลักที่ต้องใช้ไฟล์เสียงที่แตกต่างกันสำหรับเบราว์เซอร์ที่แตกต่างกัน: http://html5doctor.com/native-audio-in-the-browser/
Chrome มีข้อบกพร่องด้านเสียงที่สำคัญสองสามประการเช่นไม่สามารถเล่นไฟล์เสียงสั้น ๆและการเล่นเสียงหลาย ๆ เสียงพร้อมกันอาจทำให้เบราว์เซอร์ทั้งหมดขัดข้อง
สิ่งสำคัญคือการเข้าใจความแตกต่างของเบราว์เซอร์โดยใช้ห้องสมุดเป็นนามธรรมและให้การสนับสนุนแบบดั้งเดิมตามต้องการ