ไมโครซอฟท์อธิบายความแตกต่างของเบราว์เซอร์ 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 สำหรับเว็บรุ่นเก่า