จาวาสคริปต์เอนจิน

จาวาสคริปต์เอนจิน (JavaScript engine) เป็นส่วนประกอบซอฟต์แวร์ที่รันรหัสต้นทางในภาษา จาวาสคริปต์ เอนจินจาวาสคริปต์ในยุกแรกเป็นเพียงอินเทอร์พรีเตอร์ แต่เอ็นจิ้นสมัยใหม่ใช้การแปลแบบทันท่วงทีเพื่อประสิทธิภาพที่ดีขึ้น [1]โดยทั่วไปแล้วจาวาสคริปต์เอนจิน ได้รับการพัฒนาโดยผู้จำหน่ายเว็บเบราว์เซอร์ และเบราว์เซอร์หลัก ๆ ทุกตัวก็มีจาวาสคริปต์เอนจินแถมมาด้วย เพื่อทำงานร่วมกับ เร็นเดอริงเอนจิน ผ่าน Document Object Modelการใช้จาวาสคริปต์เอนจิน ไม่ได้จำกัดอยู่เพียงเบราว์เซอร์ เช่น วี8 เป็นองค์ประกอบหลักของระบบรันไทม์ Node.js และ Denoเนื่องจากเอ็กมาสคริปต์เป็นข้อกำหนดมาตรฐานของจาวาสคริปต์ จาวาสคริปต์เอนจินจึงอาจเรียกได้ในอีกชื่อหนึ่งว่า เอ็กมาสคริปต์เอนจิน ด้วยการถือกำเนิดของ WebAssembly เอ็นจิ้นบางตัวยังสามารถรันรหัสเหล่านั้นในกระบะทรายเดียวกันกับรหัสจาวาสคริปต์ทั่วไปได้

แหล่งที่มา

WikiPedia: จาวาสคริปต์เอนจิน https://web.archive.org/web/20181208123231/http://... https://web.archive.org/web/20120502043027/http://... https://web.archive.org/web/20131003051354/http://... http://developer.telerik.com/featured/a-guide-to-j... http://www.pcgameshardware.com/aid,687738/Big-brow... http://lifehacker.com/5286869/lifehacker-speed-tes... https://www.wired.com/2010/09/mozilla-asks-are-we-... http://www.prnewswire.com/news-releases/apple-rele... http://news.cnet.com/8301-30685_3-20000110-264.htm... https://trac.webkit.org/wiki/Companies%20and%20Org...