HTML Layout Engines


HTML Layout Engines (หรือ HTML render engine) เป็น library ที่ใช้สำหรับ render หน้าเวบจากกลุ่มภาษา markup langauge(หรือที่เกี่ยวข้องกัน) เช่น HTML, CSS,JavaScript (ECMAScript), DOM, XML, XHTML, MathML, XForms, SVG, RDF, etc...

Engine ยอดนิยมดูเหมือนจะเป็น สองตัวนี้

Gecko
ใช้ใน Firefox, Camino, Flock, SeaMonkey, K-Meleon, Netscape
เริ่มแรกพัฒนาโดย Netscape ปัุจจุบันพัฒนาโดย Mozilla

KHTML
ใช้ใน Konqueror, WebKit, Safari
พัฒนาโดย KDE (เพื่อใช้กับ Konqueror) webkit เอาไปรวมด้วย มีขนาดเล็ก มือถือส่วนใหญ่จะใช้กัน

ยังมีอีกนะ Trident, Tasman, WebCore, Presto, iCab รู้จักไหมนี่ ไม่ค่อยได้ยินชื่อเลย... ไม่ได้มีแค่นี้นะ
list เต็มๆ ลองดูได้ที่ wikipedia: List of layout engines

Internet Explorer ของ Microsoft ใช้ Trident (แต่ Internet Exploer สำหรับ Mac ใช้ Tasman)
Presto ใช้ใน Opera ส่วน WebCore คือ KHTML + KJS (Java Script) ใช้ใน
Safari
ลองดูการเปรียบเทียบที่นี่

ที่ blognone: Browser มีข่าว update เกี่ยวกับ web browser ไว้น่าสนใจมาก ลองติดตามดู

Links
List_of_layout_engines
Comparison_of_layout_engines
Engines list: Trident · Presto · Gecko · Tasman · WebCore · KHTML · iCab · Prince · GtkHTML · Gzilla · Boxely · Tkhtml · Robin
หมายเลขบันทึก: 156973เขียนเมื่อ 2 มกราคม 2008 10:12 น. ()แก้ไขเมื่อ 11 กุมภาพันธ์ 2012 22:12 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท