Tags:
Node Thumbnail

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

Get latest news from Blognone

Comments

By: nutchapon
iPhone
on 27 January 2015 - 23:16 #785957

" ไมโครซอฟท์จะทยอยอัพเดต Spartan อย่างต่อเนื่อง และเปิดกว้างรับฟังความเห็นจากนักพัฒนาภายนอกผ่านช่องทางต่างๆ "

ผมนี่ยืนปรมมือให้เลย แม้ว่าจะเริ่มต้น แต่ก็ดีกว่าไม่เปลี่ยนแปลงอะไรเลย สู้ต่อไป ~

By: Sephanov
iPhoneUbuntu
on 27 January 2015 - 23:42 #785963
Sephanov's picture

ไม่ชอบ engine Trident และไม่คิดว่า Trident จะเร็วแรง และเสถียรไปมากกว่า engine ของ Webkit และ Gecko ยิ่งรู้ว่า EdgeHTML มันคือ Trident เดิมที่เอามาตัดต่อใหม่ยิ่งไม่ค่อยมั่นใจแฮะ

By: tgst
ContributoriPhoneWindows PhoneWindows
on 27 January 2015 - 23:43 #785965 Reply to:785963
tgst's picture

ลองดูผล Benchmark ประกอบก่อนครับ

By: Sephanov
iPhoneUbuntu
on 28 January 2015 - 06:54 #786010 Reply to:785965
Sephanov's picture

ขอบคุณครับ ดีเป็นบางรายการ บางรายการก็ดูแย่ ยังไม่ขาดลอย

By: revensoft
Windows PhoneWindows
on 28 January 2015 - 00:01 #785971 Reply to:785963

Webkit และ Gecko แทบไม่ใช้กันแล้วครับ Chrome, Firefox เขาย้ายไปรุ่นใหม่กันแล้ว

By: Sephanov
iPhoneUbuntu
on 28 January 2015 - 07:02 #786013 Reply to:785971
Sephanov's picture

ล่าสุด chrome เปลี่ยนไปใช้ Blink (ตัว fork ของ Webkit) ส่วน firefox ก็ยังใช้ Gecko อยู่นี่ครับ?

By: revensoft
Windows PhoneWindows
on 28 January 2015 - 09:23 #786062 Reply to:786013

อ่าว หมาไฟยังไม่ย้าย engine ฝั่ง PC หรือครับนี่ ผมรอทดสอบ Servo อยู่เลย ลงแค่ Mobile ซะงั้น
ส่วน Webkit นั้นไม่ได้ดั่งใจ Google เลย fork ออกมาทำ Blink เอง(ตามข่าวนะ เบื้องหลังผมไม่รู้)
เหลือแค่ Safari ที่ยังคงใช้ Webkit อยู่

ปล. นึกแล้วขำดีเหมือนกันที่ Opera นั้นดันใช้ Blink ก่อน Chrome หุหุ

By: Diew
ContributoriPhoneWindows PhoneAndroid
on 27 January 2015 - 23:41 #785964
Diew's picture

อย่าหลุดมาตรฐานพอล่ะ

By: hisoft
ContributorWindows PhoneWindows
on 27 January 2015 - 23:51 #785969 Reply to:785964
hisoft's picture

หลุดมาตรฐานนี่คือมาตรฐาน HTML หรือ Google ครับ ^^

By: McKay
ContributorAndroidWindowsIn Love
on 28 January 2015 - 00:19 #785975 Reply to:785969
McKay's picture

จริงๆมันมีมาตรฐานกลางอยู่หน่ะครับ มาตรฐานพวกนี้ไม่ได้อ้างอิง vendor-prefixes

IE ขาดการรองรับ feature บางส่วนไปบ้างซึ่งไม่สำคัญเท่าไหร่ แต่ที่มีปัญหาหนักจริงๆผมว่าคือ WebRTC ซึ่งจากท่าทีของ MS แล้วคงไม่ implement ครับ


there are 2 types of salim. one is donkey and another one is asshole.

By: inote
iPhone
on 27 January 2015 - 23:51 #785970

ขอโลโก้ใหม่เท่ๆด้วยนะ จะได้เลิกเป็น Google Chrome downloader ซักที

By: thanathornboss
ContributorWindows PhoneAndroidUbuntu
on 28 January 2015 - 07:01 #786012 Reply to:785970
thanathornboss's picture

ผมนี่ลั่นเลย 555+


I am Cortana.
Nice to meet you.

By: ROKAISAKKON
AndroidBlackberryRed HatWindows
on 28 January 2015 - 05:34 #786002
ROKAISAKKON's picture

ขอพ่วงกับ account windows ด้วยครับ

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 28 January 2015 - 06:26 #786009 Reply to:786002

มีตั้งแต่ IE11 แล้วครับ

By: PathSNW
iPhoneAndroidSymbianWindows
on 28 January 2015 - 08:19 #786032
PathSNW's picture

ผมชอบ IE11 นะ อย่าให้ Spartan มันแย่กว่าเป็นพอ

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 28 January 2015 - 09:12 #786059 Reply to:786032
Be1con's picture

ผมลองปรับเอนจินเป็น EdgeHTML บน IE11 (ใน Windows 10 January Technical Preview) พบว่ามันดีกว่าเดิมมาก ๆ ที่สำคัญคือมันไม่กระตุกแบบ IE11 บน MHTML แล้วครับ ดีกว่าเดิมมาก ๆ

ถ้าเป็น Spartan น่าจะดีกว่านี้ครับ


Coder | Designer | Thinker | Blogger

By: Bigkung
iPhoneWindows Phone
on 28 January 2015 - 08:53 #786048
Bigkung's picture

โดยไมโครซอฟท์จะยังเก็บเอนจินเดิมไว้สำหรับเว็บองค์กรรุ่นเก่าๆ

องค์กรรุ่นเก่าๆ <<<<<< โหเหมือนหลอกด่า