นักพัฒนาเว็บจงอ่าน ไมโครซอฟท์อธิบายความต่างของเอนจิน IE11 กับ Spartan

by mk
23 January 2015 - 14:28

ไมโครซอฟท์อธิบายความแตกต่างของเบราว์เซอร์ 2 ตัวบน Windows 10 คือ IE11 และ Project Spartan ดังนี้

  • Project Spartan ใช้ "เอนจินรุ่นใหม่" ที่ชื่อ EdgeHTML (หรือ "Edge Mode") เพื่อความเข้ากันได้กับเว็บรุ่นใหม่ๆ และเอนจินตัวนี้จะอัพเดตความสามารถอยู่ตลอดเวลา อัพเดตพร้อมกันหมดบน Windows 10 ทุกรุ่นเพื่อช่วยให้นักพัฒนาทำงานง่ายขึ้น
  • ถ้า Spartan เจอกับเว็บที่ออกแบบมาสำหรับ IE (เช่น เว็บภายในองค์กร) มันจะเรียกเอนจินของ IE11 (MSHTML) มาทำงานแทน ช่วยแก้ปัญหาเรื่อง backward compatibility ได้
  • สำหรับเว็บที่เก่ามากๆ ที่ใช้เทคโนโลยีเก่าๆ เฉพาะของ IE เช่น ActiveX หรือ Browser Helper Objects ไมโครซอฟท์ยังเตรียม IE บน Windows 10 ไว้เปิดเว็บเหล่านี้โดยเฉพาะ
  • เอนจินแสดงผล HTML ของ Windows 10 จะใช้เอนจิน EdgeHTML เป็นค่าดีฟอลต์ และไมโครซอฟท์แนะนำให้นักพัฒนาเว็บทดสอบกับ EdgeHTML เป็นหลัก ถ้ามีเว็บเก่าแก่ก็ควรได้เวลาปรับแก้แล้ว
  • Windows 10 Technical Preview รุ่นถัดไปจะยังไม่มี Spartan ติดมาด้วย แต่มี EdgeHTML (ที่ Spartan จะเรียกใช้) มาให้ทดสอบแล้ว

ที่มา - IE Blogs

ของเดิมบน Windows 7/8 IE11 รับทุกงาน ตั้งแต่เว็บรุ่นโบราณสมัย IE5.5 มาจนถึงเว็บยุคใหม่

ของใหม่บน Windows 10 Spartan มีเอนจินแสดงผลสองตัวคือ EdgeHTML สำหรับเว็บยุคใหม่ และ MSHTML สำหรับเว็บรุ่นเก่า

Blognone Jobs Premium