ในขณะที่หลายๆ คนกำลังปวดหัวกับการแก้ไขเว็บให้สามารถแสดงผลให้ถูกต้องบน IE 6 ได้นั้น และในขณะเดียวกันวงการ Web Standard ก็กำลังสร้างสิ่งใหม่ๆ มาให้วงการพัฒนาเว็บได้เล่น นั้นคือ HTML 5.0 ส่วน Features ต่างๆ ผมแนะนำให้อ่านในเว็บของ w3.org html 5.0 spec เอานะครับ
ทำไม HTML 5 ถึงสำคัญ
สิ่งที่ทำให้ HTML 5.0 แตกต่างไปจากเดิมคือความเป็น Schematic Web มากขึ้น โดยคำว่า Schematic Web นั้นจะหมายถึงการที่เว็บสามารถให้ความหมายได้ในตัวของมันเอง ซึ่งประโยชน์ตรงนี้เองเราสามารถนำค่าต่างๆ ที่อยู่ใน tag ต่างๆ ของ HTML 5.0 มาใช้งานได้อย่างง่ายดาย หรือที่เราเรียกว่า Web Scraping หรือ Web harvesting ตามแต่ใครจะเรียก ทำให้ลดการเรียกใช้ Web Service API ลง เพราะตัว HTML 5.0 นั้นสามารถเป็น Data ได้อยู่ในตัวแล้วนั่นเอง
อะไรคือเบื้องหลังของ HTML 5.0
จาก draft ใน link ข้างบน จะพบว่าสิ่งที่ทำให้ HTML 5.0 สามารถทำงานได้คือ การใช้ Scripting API นั่นเอง และด้วยความสามารถนี้ทำให้เราสามารถกำหนด Element Tag ต่างๆ ได้ตามใจชอบ
Features ที่น่าสนใจใน HTML 5.0
ผมเชื่อว่าหลายๆ คนคงได้ลง Firefox 3.5 กันเรียบร้อยแล้ว หากใครยังไม่ลงก็ไปโหลดได้เลยที่ getfirefox.com สิ่งที่เป็นพระเอกของงานนี้คือ tag audio และ video นั่นเอง
สรุป
แต่สิ่งที่น่าสนใจอีกอย่างคือ DOM Storage ซึ่งสามารถทำ Database ย่อมๆ ในฝั่ง client หรือในเครื่องของเราเองได้ เพื่อเป็นการลดการใช้ session ของ server ลงได้บ้าง และทำให้ประสิทธิภาพการทำงานผ่านเว็บดียิ่งขึ้น
และ Feature อื่นๆ ที่น่าสนใจคือ canvas tag และตัว API ที่เอาไว้สร้างไฟล์ bitmap แบบ realtime กันเลยทีเดียว นอกจากนี้ยังมี datagrid element และตัว script API ของมันจะเป็นประโยชน์มากในการสร้าง Web App ที่ใช้ ตารางเยอะๆ และยังมี nav, header, footer, article, section, aside element ที่ช่วยให้การทำงานของผู้สร้างบทความง่ายยิ่งขึ้น
ผมคิดว่าเมื่อ HTML 5.0 เสร็จเมื่อไหร่รูปแบบการท่องเว็บไซต์ของเราก็จะเปลี่ยนไปอย่างมาก เพราะตัว HTML นั้นไม่ได้มีการเปลี่ยนแปลงเลยภายใน 10 ปีที่ผ่านมา และครั้งนี้จะเป็นการเปลี่ยนแปลงที่ใหญ่ที่สุดของวงการเว็บแน่นอน ใครที่อยากอ่าน draft ของ html 5.0 สามารถอ่านได้ที่ W3 Consortium's Website
ความคิดเห็น
แสดงความคิดเห็น