ก่อนที่จะย้ายไปยังความแตกต่างระหว่างคำที่กว้างกว่าทั้งสองนี้ก่อนอื่น จำเป็นต้องกำหนดภาษามาร์กอัปเป็นคำย่อสำหรับ HTML คือ Hyper Text Mark-up Language โดยที่ภาษามาร์กอัปใช้เพื่อกำหนดเอกสารข้อความภายในแท็กซึ่งกำหนดโครงสร้าง ของหน้าเว็บ ดังนั้น HTML คือการรวมกันของไฮเปอร์เท็กซ์และภาษามาร์กอัป ตามที่เข้าใจแล้ว HTML 5 เป็นเวอร์ชันขั้นสูงของ HTML ดังนั้นตามคุณลักษณะเพิ่มเติมใน HTML 5 จึงมีความแตกต่างที่โดดเด่น
ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่าง HTML และ HTML 5
ซีเนียร์ เลขที่ | คีย์ | HTML | HTML 5 |
---|---|---|---|
1 | รองรับ AV | เนื่องจาก HTML เป็นเวอร์ชันเริ่มต้นของภาษานี้จึงไม่รองรับเสียงและวิดีโอโดยไม่ใช้โปรแกรมเล่นแฟลช | ในทางกลับกัน HTML 5 รองรับการควบคุมเสียงและวิดีโอโดยใช้แท็ก " |
2 | ที่เก็บข้อมูล | HTML ใช้คุกกี้ของเบราว์เซอร์และเซสชันสำหรับการจัดเก็บข้อมูลซึ่งถ่ายโอนจากเซิร์ฟเวอร์ไปยังฝั่งไคลเอ็นต์ | ในทางกลับกัน HTML 5 ใช้ฐานข้อมูล SQL และแคชของแอปพลิเคชันเองเพื่อจัดเก็บข้อมูลแอปพลิเคชันที่ปลายทางไคลเอ็นต์ กล่าวคือ ข้อมูลนี้สามารถปรับขนาดได้สำหรับการจัดเก็บข้อมูลมากกว่า HTML |
3 | จาวาสคริปต์ | HTML ไม่สนับสนุนการเรียกใช้ JavaScript ด้วยการเรียกใช้โค้ด เนื่องจากจะถือว่า JavaScript เป็นภาษาฝั่งเซิร์ฟเวอร์และไม่สนับสนุนโค้ด | ในทางกลับกัน HTML 5 ที่นำมาใช้กับ JS Web worker API ซึ่งทำให้การเรียกใช้โค้ด JavaScript เป็นไปได้ในแบ็คกราวด์พร้อมกับการรันโค้ดของ HTML |
4 | รูปทรง | HTML ไม่รองรับการวาดรูปทรงตรีโกณมิติโดยใช้โค้ดที่ด้านเบราว์เซอร์ | ในทางกลับกัน HTML5 อนุญาตให้วาดรูปร่าง เช่น วงกลม สี่เหลี่ยมผืนผ้า สามเหลี่ยม ฯลฯ |
5 | ความเข้ากันได้ของเบราว์เซอร์ | HTML มีความเข้ากันได้ดีกว่าเมื่อเปรียบเทียบกับ HTML 5 เนื่องจากรองรับเบราว์เซอร์ใหม่และเบราว์เซอร์รุ่นเก่าทั้งหมด | ในทางกลับกัน HTML 5 ได้รับการสนับสนุนโดยเบราว์เซอร์ใหม่ทั้งหมด เช่น Firefox, Mozilla, Chrome, Safari และอื่นๆ เท่านั้น และมีข้อจำกัดที่จะรองรับโดยเบราว์เซอร์รุ่นเก่า |