เครดิตรูปภาพ: อุรุพงษ์/iStock/GettyImages
เอ็นจิ้นเบราว์เซอร์เป็นองค์ประกอบหลักของทุกเว็บเบราว์เซอร์ในตลาด ตั้งแต่ Chrome ไปจนถึง Safari ลักษณะของเว็บไซต์ในคอมพิวเตอร์ของคุณอาจแตกต่างกันมากขึ้นอยู่กับเครื่องมือที่เว็บเบราว์เซอร์ของคุณใช้ กลไกของเบราว์เซอร์โดยทั่วไปประกอบด้วยสององค์ประกอบหลัก: ไลบรารีการเรนเดอร์และเลย์เอาต์และเฟรมเวิร์ก JavaScript
ประเภทเบราว์เซอร์ WebKit
WebKit เป็นหนึ่งในเอ็นจิ้นเบราว์เซอร์หลักที่ใช้กันในปัจจุบัน ใช้งานได้ฟรีบนระบบปฏิบัติการ Mac และ Linux WebKit มักเกี่ยวข้องกับ Apple เนื่องจากเป็นเอ็นจิ้นเบราว์เซอร์ที่ใช้สำหรับเบราว์เซอร์ Safari ของ Apple นอกจากนี้ยังใช้กับเบราว์เซอร์อื่นๆ เช่น เบราว์เซอร์ในตัวของ Amazon Kindle และเบราว์เซอร์ของ BlackBerry องค์ประกอบหลักของ WebKit คือ WebCore และ JavaScriptCore WebCore คือไลบรารีการแสดงผลและเลย์เอาต์สำหรับ HTML และ Scalable Vector Graphics ในขณะที่ JavaScriptCore เป็นเฟรมเวิร์ก JavaScript ที่ช่วยให้เบราว์เซอร์ WebKit สามารถรัน JavaScript ส่วนประกอบหลักเหล่านี้ทำให้เบราว์เซอร์ WebKit สามารถเล่นวิดีโอและแสดงเว็บไซต์ได้อย่างถูกต้อง
วีดีโอประจำวันนี้
Blink เป็นเอ็นจิ้นเว็บเบราว์เซอร์ที่ใหม่กว่าและมีมาตั้งแต่ปี 2013 เท่านั้น Chromium ซึ่งเป็นโปรเจ็กต์เว็บเบราว์เซอร์โอเพนซอร์สจาก Google ได้สร้าง Blink หลังจากนำซอร์สโค้ดจากคอมโพเนนต์ WebCore ของ WebKit มาเปลี่ยนเพื่อให้ตอบสนองความต้องการของ Google Chrome ได้ดีขึ้น Google มีส่วนสำคัญในการพัฒนา Blink แต่บริษัทอื่นๆ เช่น Opera Software ASA, Samsung และ Intel ก็มีส่วนร่วมเช่นกัน Blink ใช้ในเว็บเบราว์เซอร์ Google Chrome, Vivaldi, Amazon Silk และ Opera ใช้งานได้ฟรีบนแพลตฟอร์ม Windows, Mac, Linux, Android และ Chrome OS ส่วนประกอบหลักของ Blink ได้แก่ Blink XML parser และ V8 JavaScript Engine Blink XML คือไลบรารีการแสดงผลและเลย์เอาต์ ขณะที่ V8 JavaScript Engine คือเฟรมเวิร์ก JavaScript
เบราว์เซอร์ตุ๊กแก
ตุ๊กแกเป็นหนึ่งในเอ็นจิ้นเว็บเบราว์เซอร์ที่เก่าแก่ที่สุดที่ยังคงใช้งานอยู่ เดิมได้รับการพัฒนาโดย Netscape ในปี 1997 และดัดแปลงโดย Mozilla ในปี 1998 Gecko ได้รับการพัฒนาโดย Mozilla โดยเฉพาะตั้งแต่ปี 2546 เว็บเบราว์เซอร์ Mozilla Firefox, Waterfox, Conkeror, Classilla และ Lunascape ล้วนใช้กลไกเว็บเบราว์เซอร์ Gecko Gecko ยังใช้ในไคลเอนต์อีเมลเช่น Mozilla Thunderbird ใช้งานได้ฟรีบนระบบปฏิบัติการ Windows, Mac, Linux และ Android องค์ประกอบหลักของ Gecko คือเอ็นจิ้น SpiderMonkey JavaScript และไลบรารี Expat ซึ่งรัน JavaScript และแสดงผล HTML ตามลำดับ
Goanna เบราว์เซอร์
เอ็นจิ้นเว็บเบราว์เซอร์ Goanna มีพื้นฐานมาจากซอร์สโค้ดของเอ็นจิ้นเว็บเบราว์เซอร์ Gecko อย่างหลวม ๆ ในตอนแรก Goanna นั้นแตกต่างจาก Gecko ในชื่อเท่านั้น แต่ตั้งแต่นั้นมาก็มีการพัฒนาจนกลายเป็นกลไกของตัวเองที่มีคุณสมบัติที่แตกต่างจาก Gecko เอ็นจิ้นเบราว์เซอร์นี้ใช้ในเบราว์เซอร์ Pale Moon และ Basilisk Goanna ใช้ส่วนประกอบหลักเดียวกันกับ Gecko: SpiderMonkey JavaScript และไลบรารี Expat เว็บเบราว์เซอร์ Goanna สามารถใช้ได้ฟรีบนแพลตฟอร์ม Windows, Mac และ Linux
เบราว์เซอร์ EdgeHTML
EdgeHTML เป็นผู้มาใหม่ในตลาดเอ็นจิ้นเว็บเบราว์เซอร์ เปิดตัวในปี 2558 เป็นเอ็นจิ้นเบราว์เซอร์ที่เป็นกรรมสิทธิ์ซึ่งพัฒนาโดย Microsoft และแทนที่เอ็นจิ้นเบราว์เซอร์รุ่นเก่าของ Microsoft อย่าง Trident EdgeHTML ขับเคลื่อนเว็บเบราว์เซอร์ Microsoft Edge Edge ได้แทนที่เบราว์เซอร์ Internet Explorer ของ Microsoft เป็นเว็บเบราว์เซอร์เริ่มต้นในคอมพิวเตอร์ Windows ทุกเครื่อง องค์ประกอบหลักของ EdgeHTML คือเอ็นจิ้น Chakra JavaScript และการเรนเดอร์ EdgeHTML และไลบรารีเลย์เอาต์