ปริศนาไขกระจ่าง! ทำไม Firefox ถึงไม่ได้การทดสอบ Acid 3 เต็ม 100 เสียที
สหายธัญ(@thanr)เคยเขียน review เกี่ยวกับการทดสอบ Acid 3 กับเบราว์เซอร์แต่ละเจ้า แล้วสหายธัญก็ได้ตั้งคำถามว่า ทำไม Firefox จึงไม่ได้ 100/100 เสียที ให้ไปถามกับคนของ Mozilla ผมก็เลยต้องบินข้ามฟ้าไปเพื่อหาคำตอบมาให้ คำตอบก็หาอ่านเต็มๆ ได้จากความคิดเห็นของ Slashdot และมีคำตอบที่สอดคล้องกันกับการทดสอบนี้ใน IE9 Platform Preview 4 ที่ได้คะแนน 95/100 ที่กำลังรอการเปลี่ยนถ่ายของเทคโนโลยีเช่นกัน
3 แต้มที่เหลือเป็น SVG Fonts ที่ Opera กับ Webkit (Chrome/Safari) ใส่เข้าไปจนเต็ม 100 นั้นเป็น subset ย่อยของ SVG Fonts 1.1 ไม่ได้ใส่แบบเต็ม specification ทำเพื่อแค่ให้ผ่านเป็น 100/100 เท่านั้น ซึ่งทาง Mozilla ไม่อยากที่จะใส่แบบขายผ้าเอาหน้ารอดเพื่อให้ผ่าน 100/100 อยากที่จะใส่แบบเต็ม specification มากกว่า แต่การใส่ SVG Fonts แบบเต็ม specification นั้นยากมาก และมาตรฐานของ SVG Fonts มีแนวโน้มที่จะเลิกใช้นั้นมีสูงเช่น
- ไม่ได้ออกแบบมาให้ใช้ร่วมกับ HTML
- SVG Working Group ยื่นเอกสารไปทาง W3 ให้ SVG Fonts อยู่ในสถานะทางเลือก (optional status)
- มีมาตรฐานที่ใหม่กว่า ดีกว่า แพร่หลายกว่า และใช้ได้ง่ายกว่า นั้นคือ WOFF ที่ใช้ร่วมกับ SVG กับ HTML ได้อย่างไม่มีปัญหา
ตอนนี้คงเข้าใจกันแล้วว่าทำไม Firefox ถึงไม่ได้ 100/100 แต่จะหยุดอยู่ที่ 97/100 และคิดว่าจะไม่เพิ่มอีกแล้ว
หมายเหตุ: Acid 3 เป็นแบบทดสอบมาตรฐานเว็บชุดหนึ่งเท่านั้น การไม่ได้ 100/100 ไม่ได้หมายถึงเว็บเบราว์เซอร์นั้นไม่ได้มาตรฐานแต่อย่างใด
ป.ล. Firefox for Android ตัวทดสอบล่าสุดได้ 97/100 แล้่ว (รูปประกอบ)
- Chengings's blog
- Login or register to post comments


firefox 3.6
firefox 3.6 ผมได้แค่ 94 อะ
Firefox 3.6
Firefox 3.6 ยังขาดบางอย่างไปครับ เลยทำให้ไม่ถึง 97 แต่ ณ ตอนนี้ Firefox 4 Beta ทำการทดสอบได้ถึง 97/100 แล้ว
http://www.iamthan.com/wp-content/uploads/minefield40b2pre1.png
เป็นคำตอบ
เป็นคำตอบที่โอเคมเลย :3
เป็นคำตอบ
เป็นคำตอบที่ผมว่าหล่อมาก
เข้าใจแล้
เข้าใจแล้วครับ ผมคิดว่าเป็นคำตอบที่ดีที่สุดก็ว่าได้ครับ
ตอบได้ดี
ตอบได้ดี และมีเหตุผลที่สุด
ถ้าได้เยอ
ถ้าได้เยอะๆก็ดี แต่ผมก็ไม่ค่อยสนใจเท่าไหร่นะ เพราะตอนนี้หมาไฟมันก็โอเคสำหรับผมที่สุดแล้ว เปลี่ยนไปใช้อย่างอื่นไม่ถึงวันก็ต้องกลับมา หุหุ