Jacob Rossi วิศวกรอาวุโสในทีม IE เขียนเล่าเบื้องหลังการสร้างเบราว์เซอร์ Project Spartan และเอนจินแสดงผล EdgeHTML ลงเว็บไซต์ Smashing Magazine มีใจความสำคัญดังนี้
- ถึงแม้ IE รุ่นหลังๆ ถูกปรับปรุงให้ดีขึ้นจากเดิมมาก แต่ภาพลักษณ์เก่าๆ ของ IE ในด้านลบส่งผลให้คนมองข้ามความพยายามของไมโครซอฟท์ไปเกือบหมด
- EdgeHTML เป็นการ fork โค้ดของเอนจิน Trident เดิม โดยยึดโหมดการแสดงผลตามมาตรฐานเว็บของ IE11 เป็นหลัก แล้วลบโค้ดที่สนับสนุนมาตรฐานหรือฟีเจอร์ของ IE รุ่นเก่าๆ เช่น document modes, VBScript หรือ X-UA-Compatible ทิ้งไป
- สิ่งที่เหลืออยู่คือแพลตฟอร์มแสดงผลเว็บยุคใหม่ที่รองรับมาตรฐาน และทำงานร่วมกันได้กับเบราว์เซอร์สมัยใหม่ตัวอื่นๆ
- นอกจากเอนจินแสดงผลแล้ว ไมโครซอฟท์ยังปรับปรุง F12 developer tools ให้มีความสามารถเพิ่มขึ้นอีกมาก
- EdgeHTML จะแยกเป็นไฟล์ใหม่ (EdgeHTML.dll) ไม่เกี่ยวข้องกับเอนจิน Trident เดิม (MSHTML.dll) โดยไมโครซอฟท์จะยังเก็บเอนจินเดิมไว้สำหรับเว็บองค์กรรุ่นเก่าๆ ที่ยังต้องใช้ IE8
- ไมโครซอฟท์จะทยอยอัพเดต Spartan อย่างต่อเนื่อง และเปิดกว้างรับฟังความเห็นจากนักพัฒนาภายนอกผ่านช่องทางต่างๆ เช่น หน้าสถานะการพัฒนา IE, Reddit, Twitter @IEDevChat
ที่มา - Smashing Magazine
on
" ไมโครซอฟท์จะทยอยอัพเดต
nutchapon Tue, 27/01/2015 - 23:16
" ไมโครซอฟท์จะทยอยอัพเดต Spartan อย่างต่อเนื่อง และเปิดกว้างรับฟังความเห็นจากนักพัฒนาภายนอกผ่านช่องทางต่างๆ "
ผมนี่ยืนปรมมือให้เลย แม้ว่าจะเริ่มต้น แต่ก็ดีกว่าไม่เปลี่ยนแปลงอะไรเลย สู้ต่อไป ~
ไม่ชอบ engine Trident
Sephanov Tue, 27/01/2015 - 23:42
ไม่ชอบ engine Trident และไม่คิดว่า Trident จะเร็วแรง และเสถียรไปมากกว่า engine ของ Webkit และ Gecko ยิ่งรู้ว่า EdgeHTML มันคือ Trident เดิมที่เอามาตัดต่อใหม่ยิ่งไม่ค่อยมั่นใจแฮะ
ลองดูผล Benchmark
tgst Tue, 27/01/2015 - 23:43
In reply to ไม่ชอบ engine Trident by Sephanov
ลองดูผล Benchmark ประกอบก่อนครับ
ขอบคุณครับ ดีเป็นบางรายการ
Sephanov Wed, 28/01/2015 - 06:54
In reply to ลองดูผล Benchmark by tgst
ขอบคุณครับ ดีเป็นบางรายการ บางรายการก็ดูแย่ ยังไม่ขาดลอย
Webkit และ Gecko
revensoft Wed, 28/01/2015 - 00:01
In reply to ไม่ชอบ engine Trident by Sephanov
Webkit และ Gecko แทบไม่ใช้กันแล้วครับ Chrome, Firefox เขาย้ายไปรุ่นใหม่กันแล้ว
ล่าสุด chrome เปลี่ยนไปใช้
Sephanov Wed, 28/01/2015 - 07:02
In reply to Webkit และ Gecko by revensoft
ล่าสุด chrome เปลี่ยนไปใช้ Blink (ตัว fork ของ Webkit) ส่วน firefox ก็ยังใช้ Gecko อยู่นี่ครับ?
อ่าว หมาไฟยังไม่ย้าย engine
revensoft Wed, 28/01/2015 - 09:23
In reply to ล่าสุด chrome เปลี่ยนไปใช้ by Sephanov
อ่าว หมาไฟยังไม่ย้าย engine ฝั่ง PC หรือครับนี่ ผมรอทดสอบ Servo อยู่เลย ลงแค่ Mobile ซะงั้น
ส่วน Webkit นั้นไม่ได้ดั่งใจ Google เลย fork ออกมาทำ Blink เอง(ตามข่าวนะ เบื้องหลังผมไม่รู้)
เหลือแค่ Safari ที่ยังคงใช้ Webkit อยู่
ปล. นึกแล้วขำดีเหมือนกันที่ Opera นั้นดันใช้ Blink ก่อน Chrome หุหุ
อย่าหลุดมาตรฐานพอล่ะ
Diew Tue, 27/01/2015 - 23:41
อย่าหลุดมาตรฐานพอล่ะ
หลุดมาตรฐานนี่คือมาตรฐาน HTML
hisoft Tue, 27/01/2015 - 23:51
In reply to อย่าหลุดมาตรฐานพอล่ะ by Diew
หลุดมาตรฐานนี่คือมาตรฐาน HTML หรือ Google ครับ ^^
จริงๆมันมีมาตรฐานกลางอยู่หน่ะ
McKay Wed, 28/01/2015 - 00:19
In reply to หลุดมาตรฐานนี่คือมาตรฐาน HTML by hisoft
จริงๆมันมีมาตรฐานกลางอยู่หน่ะครับ มาตรฐานพวกนี้ไม่ได้อ้างอิง vendor-prefixes
IE ขาดการรองรับ feature บางส่วนไปบ้างซึ่งไม่สำคัญเท่าไหร่ แต่ที่มีปัญหาหนักจริงๆผมว่าคือ WebRTC ซึ่งจากท่าทีของ MS แล้วคงไม่ implement ครับ
ขอโลโก้ใหม่เท่ๆด้วยนะ
inote Tue, 27/01/2015 - 23:51
ขอโลโก้ใหม่เท่ๆด้วยนะ จะได้เลิกเป็น Google Chrome downloader ซักที
ผมนี่ลั่นเลย 555+
thanathornboss Wed, 28/01/2015 - 07:01
In reply to ขอโลโก้ใหม่เท่ๆด้วยนะ by inote
ผมนี่ลั่นเลย 555+
ขอพ่วงกับ account windows
ROKAISAKKON Wed, 28/01/2015 - 05:34
ขอพ่วงกับ account windows ด้วยครับ
มีตั้งแต่ IE11 แล้วครับ
Hadakung Wed, 28/01/2015 - 06:26
In reply to ขอพ่วงกับ account windows by ROKAISAKKON
มีตั้งแต่ IE11 แล้วครับ
ผมชอบ IE11 นะ อย่าให้ Spartan
PathSNW Wed, 28/01/2015 - 08:19
ผมชอบ IE11 นะ อย่าให้ Spartan มันแย่กว่าเป็นพอ
ผมลองปรับเอนจินเป็น EdgeHTML
Be1con Wed, 28/01/2015 - 09:12
In reply to ผมชอบ IE11 นะ อย่าให้ Spartan by PathSNW
ผมลองปรับเอนจินเป็น EdgeHTML บน IE11 (ใน Windows 10 January Technical Preview) พบว่ามันดีกว่าเดิมมาก ๆ ที่สำคัญคือมันไม่กระตุกแบบ IE11 บน MHTML แล้วครับ ดีกว่าเดิมมาก ๆ
ถ้าเป็น Spartan น่าจะดีกว่านี้ครับ
โดยไมโครซอฟท์จะยังเก็บเอนจินเ
Bigkung Wed, 28/01/2015 - 08:53
โดยไมโครซอฟท์จะยังเก็บเอนจินเดิมไว้สำหรับเว็บองค์กรรุ่นเก่าๆ
องค์กรรุ่นเก่าๆ <<<<<< โหเหมือนหลอกด่า