Friday, November 18, 2005

Graphical Layout Engines.

เพื่อนๆหลายคนเคยถามว่า
"ทำไม IE กับ Netscape ถึงต่างกัน ทำไม Neoplanet กับ IE ถึงเหมือนกัน ?"
"ทำไมมันถึงมี Brower เยอะจัง ทำได้ง่ายๆเลยหรอ ?"
"อะไรคือ Gecko ใน Firefox ?"
ตอบเพื่อนไปเสีย 1 รอบก็เลยอยากเอามาใส่ในนี้ด้วย ท่าจะดีเหมือนกัน

Internet Browser จะแสดงผลออกมาได้อย่างไรนั้นขึ้นอยู่กับ Graphical Layout Engine (GLE) เป็นหลัก ตัว Engine นี่แหละที่เป็นหัวใจของ Browser

Engine ที่คนส่วนใหญ่คุ้นเคยกันก็คือ IE Engine (Trident) ซึ่ง Browser หลายๆตัวก็เอาไอ้นี่แหละ ไปทำเป็นของตัวเองเช่น Maxthon , Avant และพวก IE Base ทั้งหลาย

ส่วนอีกตัวที่กำลังมาแรงก็คือ Gecko ที่ใช้ใน Firefox / Netscape เป็น engine ที่จัดการกับตาราง ได้รวดเร็วมากๆ ผมเองก็ชอบการแสดงผลของ Gecko ไม่น้อย

แล้วยังมี Engine ตัวอื่นๆหรือเปล่า ... ???

เท่าที่หาจาก wikipedia พบว่ามีเยอะเลย


เพิ่งรู้นะว่า Microsoft ก็มี GLE ตั้ง 2 ตัว (Tasman & Trident) ว่าแล้วก็อยากลองใช้ Tasman ดูเหมือนกัน

No comments: