IE8 Interoperability Principles
253 | 4 March 2008 - 14:20 น.
ช่วงนี้ข่าว Internet Explorer 8 หรือ IE8 เริ่มออกมาเป็นระยะ เริ่มตั้งแต่ข่าวไมโครซอฟท์ส่งอินไวท์เชิญผู้ทดสอบ จนถึงสกรีนช็อตของบางส่วน เช่น หน้าติดตั้ง เปรียบเทียบเมนู ผมเองดูข่าวที่เกี่ยวข้องกับหน้าตาหรือ interface แบบผ่านๆ และไม่เก็บมาเขียนเพราะว่ายังเร็วเกินไป เร็วเกินไปที่จะสรุปว่า IE8 จะหน้าตาออกมาอย่างไร แต่ให้ความสนใจกับเรื่องหลัก 2-3 เรื่อง อย่างเช่น การรองรับมาตรฐานเว็บในปัจจุบัน คุณสมบัติใหม่ และการแก้ไขบักบางอย่างในเวอร์ชั่นเก่า ส่วนหน้าตานั้นเบื้องต้นคิดว่าคงไม่ไปไกลกว่า IE7 มากนัก และโดยปกติช่วงเบต้าต้นๆ ไมโครซอฟท์จะเน้นด้านคุณสมบัติเป็นหลัก ไว้ใกล้ๆ ไฟนอลเราจึงจะเห็นหน้าตาที่ชัดเจน
ไมโครซอฟท์ประกาศผ่าน PressPass และให้รายละเอียดเพิ่มติมใน IE Blog เกี่ยวกับ Interoperability Principles ของ IE8 ซึ่งหมายการทำงานร่วมกับมาตรฐานต่างๆ ที่มีในปัจจุบัน (Standards mode) และเว็บที่เขียนด้วยมาตรฐานที่ตกยุคไปแล้ว (Quirks mode) เพื่อให้การแสดงผลเว็บถูกต้อง
แต่เดิมไมโครซอฟท์มีแผนจะใช้ แท็ก <meta> เพื่อสนับสนุนมาตรฐานปัจจุบันใน IE8 แต่ล่าสุดมีการเปลี่ยนแปลงแนวคิด โดยเบื้องต้น IE8 จะสนับสนุนมาตรฐาน rendering mode ใน 3 รูปแบบ หรือ 3 mode
- Mode ที่สนับสนุน Web standards ในปัจจุบัน เป็น mode ล่าสุด
- Mode ที่สนับสนุน Web standards ในช่วงที่ไมโครซอฟท์ปล่อย IE 7 ในปี 2549 หรือ เรียกว่ามาตรฐานของ IE7
- Mode ที่สนับสนุน rendering methods สำหรับเว็บตกยุค มาตรฐานเว็บในยุคต้นๆ
Dean Hachamovitch ให้เหตุผลในการตัดสินใจในการคงมาตรฐานการ render ของ IE7 ไว้เพื่อให้มีผลกระทบต่อเว็บน้อยสุด และช่วยให้การเปลี่ยนผ่านเข้าสู่มาตรฐานใหม่ราบรื่นขึ้น พื้นฐานของการตัดสินใจนี้มาจากการผลสะท้อนในช่วงทดสอบและพัฒนา IE7
เมื่อมี Mode มาตรฐานเพิ่มขึ้นมา 2 mode คำถามทางเทคนิคจึงมีอยู่ว่า IE8 จะเลือก mode ไหนระหว่าง Standard Mode ของ IE8 กับ Standard Mode ของ IE7 ในการแสดงผลเว็บ เรื่องนี้ Dean ขยายความไว้ว่า ความคิดเบื้องต้นก่อนนี้ไมโครซอฟท์เลือกให้ IE8 แสดงผลด้วยมาตรฐานของ IE7 เป็นหลัก และให้นักพัฒนาเพิ่มแท็กพิเศษสำหรับเรียกมาตรฐานของ IE8 โดยใช้ความเข้ากัน (compatibility) เป็นฐานในการตัดสินใจ หลังรับฟังความคิดเห็นและยึดหลัก Interoperability Principles ไมโครซอฟท์เปลี่ยนรูปแบบโดยให้ IE8 เรียกใช้มาตรฐานของ IE8 เป็นหลักในการ render เว็บ ส่วนเว็บใดที่ต้องการใช้มาตรฐานของ IE7 จำเป็นต้องใส่แท็กพิเศษลงไป ซึ่งมีอธิบายไว้ใน “Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8”
โดยส่วนตัวผมมีคำถามใหญ่หลายข้อที่ยังรู้สึกกำกวมในการอธิบายของ Dean โดยเฉพาะในนิยามของคำว่ามาตรฐานปัจจุบัน ไมโครซอฟท์มีแผนหรือท่าทีอย่างไรต่อ (บางส่วน) ของมาตรฐานใหม่ที่กำลังจะมีใช้ อย่างเช่น CSS3 HTML5 รวมไปถึงบักน่ารำคาญที่บ่อยครั้งภาพ .jpg กลายเป็น .bmp เมื่อจะบันทึก
IE8 Interoperability Principles โดนไป 3 ดอก
5 Trackbacks/Pingbacks
-
n-blue | IE8: WebSlices และ Activities
5 March 2008 เมื่อ 17:50 -
n-blue | Internet Explorer 8 Beta 1 Download
5 March 2008 เมื่อ 22:43 -
Internet Explorer 8 Beta 1 Download - Thaigaming
6 March 2008 เมื่อ 15:26 -
Internet Expoler 8 Beta 1 - Thaigaming
25 April 2008 เมื่อ 15:08 -
Internet Expoler 8 Beta 1 - Thaigaming
25 April 2008 เมื่อ 15:09















4 March 2008 เมื่อ 15:36
IE8 คือความหวังของผมแล้วหละ เหนือยกะการทำเว็บ ต้องมาน้งใส่ if อยู่ โครตๆเซ๊งเลย ออกเร็วหน่อยก็ดีนะ
5 March 2008 เมื่อ 00:12
ขอให้ออกมาเร็วๆเถอะ อยากใช้ใจจะขาดแล้ว
5 March 2008 เมื่อ 11:32
ลองเซิสหา screenshort ดู
ผมว่าคงไม่ต่างไปจาก ที่เห็นเท่าไหร่
แต่ คิดว่าคงจะลดขนาด ไอคอน กับความกว้างของเนื้อหาริบบิ้น ไม่ก็ทำให้ปรับขนาดไอคอนได้
เพราะเท่าที่เห็น มันสูงมากไป เดี่ยวนี้จอ wide เยอะ ยิ่งสูงแบบนั้นยิ่งลด พื้นที่ในการดูเว็บลงไป
ผมว่านั้นนะ