Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

ความแตกต่างระหว่าง HTML และ HTML5

ก่อนจะเปรียบเทียบความแตกต่างของทั้งสองคำที่กว้างขวางนี้ สำคัญที่จะต้องนิยามภาษาเครื่องหมาย (markup language) ก่อน เพราะ HTML ย่อมาจาก Hyper Text Markup Language โดยภาษาเครื่องหมายใช้กำหนดเอกสารข้อความภายในแท็กที่กำหนดโครงสร้างหน้าเว็บ ดังนั้น HTML คือการรวมของ Hypertext และ Markup language เนื่องจากเข้าใจแล้วว่า HTML5 เป็นเวอร์ชันขั้นสูงของ HTML จึงมีความแตกต่างที่โดดเด่นจากคุณสมบัติเพิ่มเติมใน HTML5

ความแตกต่างสำคัญระหว่าง HTML และ HTML5 ดังนี้:

ลำดับ หัวข้อ HTML HTML5
1 รองรับ Audio/Video HTML เป็นเวอร์ชันแรก จึงไม่รองรับเสียงและวิดีโอโดยไม่ใช้ Flash Player HTML5 รองรับควบคุมเสียงและวิดีโอด้วยแท็ก <audio> และ <video>
2 การจัดเก็บข้อมูล HTML ใช้คุกกี้และเซสชันของเบราว์เซอร์สำหรับจัดเก็บข้อมูลที่ส่งจากเซิร์ฟเวอร์ไปไคลเอนต์ HTML5 ใช้ฐานข้อมูล SQL และแคชของแอปพลิเคชันเอง จัดเก็บข้อมูลที่ไคลเอนต์ ทำให้ขยายได้ดีกว่า HTML
3 JavaScript HTML ไม่รองรับการรัน JavaScript ร่วมกับโค้ด HTML จัดว่า JS เป็นภาษาเซิร์ฟเวอร์ HTML5 นำเสนอ JS Web Worker API ทำให้รันโค้ด JavaScript ในพื้นหลังพร้อมกับโค้ด HTML ได้
4 รูปทรงเรขาคณิต HTML ไม่รองรับการวาดรูปทรงสามเหลี่ยม ผ่านโค้ดฝั่งเบราว์เซอร์ HTML5 อนุญาตให้วาดรูปทรง เช่น วงกลม สี่เหลี่ยม สามเหลี่ยม ฯลฯ
5 ความเข้ากันได้กับเบราว์เซอร์ HTML มีความเข้ากันได้ดีกว่า รองรับเบราว์เซอร์ใหม่และเก่าทั้งหมด HTML5 รองรับเฉพาะเบราว์เซอร์ใหม่ เช่น Firefox, Mozilla, Chrome, Safari ฯลฯ มีข้อจำกัดกับเบราว์เซอร์เก่า