อ่าน 4 นาที
เอดจ์เอชเอช
EdgeHTMLเป็นเอ็นจิ้นเบราว์เซอร์ที่เป็นกรรมสิทธิ์ ของMicrosoftซึ่งถูกนำมาใช้ในMicrosoft Edge Legacyซึ่งเปิดตัวครั้งแรกในปี 2015 ในฐานะส่วนหนึ่งของWindows 10
เอดจ์เอชเอช
| เอดจ์เอชเอช | |
|---|---|
Microsoft Edge Legacyซึ่งใช้ EdgeHTML ในการแสดงผล หน้า Wikipediaในปี 2018 | |
| นักพัฒนา | ไมโครซอฟต์ |
| เวอร์ชันเสถียร | 18.19041 / 27 พฤษภาคม 2020 |
| เขียนเป็น | C++ [ 1 ] |
| ระบบปฏิบัติการ | Windows 10 Windows 10 Mobile ซอฟต์แวร์ระบบ Xbox |
| ผู้มาก่อน | เอ็มเอสเอชเอ็มเอช |
| ผู้สืบทอด | กระพริบ |
| พิมพ์ | เครื่องมือค้นหาเบราว์เซอร์ |
| ใบอนุญาต | กรรมสิทธิ์ |
| เว็บไซต์ | docs.microsoft.com/en-us/archive/microsoft-edge/legacy/developer/dev-guide/ |
EdgeHTMLเป็นเอ็นจิ้นเบราว์เซอร์ที่เป็นกรรมสิทธิ์ ของMicrosoftซึ่งถูกนำมาใช้ในMicrosoft Edge Legacyซึ่งเปิดตัวครั้งแรกในปี 2015 ในฐานะส่วนหนึ่งของWindows 10
EdgeHTML เป็นเวอร์ชันแยกของ เอนจิน MSHTML (Trident) ของInternet Explorer [ 2 ] ได้รับการออกแบบให้เป็นส่วนประกอบซอฟต์แวร์ที่ช่วยให้นักพัฒนาสามารถเพิ่มฟังก์ชันการท่องเว็บลงในแอป อื่นๆ ได้ อย่างง่ายดาย [ 3 ]
ในปี 2018 ไมโครซอฟต์เริ่มสร้าง Edge ขึ้นใหม่เป็นเบราว์เซอร์ที่ใช้Chromium [ 4 ] [ 5 ]ซึ่งหมายความว่า EdgeHTML จะไม่ถูกใช้ในเบราว์เซอร์ Edge อีกต่อไป การเปลี่ยนแปลงนี้เสร็จสมบูรณ์ในเดือนเมษายน 2021 [ 6 ]อย่างไรก็ตาม หลังจากวันที่นี้ EdgeHTML ยังคงได้รับการสนับสนุนและใช้งานในแอป Universal Windows Platformต่อ ไป [ 7 ]
ประวัติศาสตร์
ไมโครซอฟต์เปิดตัวเอ็นจิ้นการเรนเดอร์ EdgeHTML ครั้งแรกในInternet Explorer 11ใน Windows Technical Preview build 9879 เมื่อวันที่ 12 พฤศจิกายน 2014 [ 8 ]ไมโครซอฟต์วางแผนที่จะใช้ EdgeHTML ทั้งในInternet ExplorerและProject Spartanโดยใน Internet Explorer จะมีอยู่ควบคู่กับเอ็นจิ้น Trident 7 จาก Internet Explorer 11 ซึ่งใช้เพื่อวัตถุประสงค์ด้านความเข้ากันได้ อย่างไรก็ตาม ไมโครซอฟต์ตัดสินใจที่จะรวม Internet Explorer 11 ไว้ในWindows 10เหมือนกับในWindows 8.1 [ 9 ]ทำให้ EdgeHTML เหลืออยู่เฉพาะในเบราว์เซอร์ Edge [Legacy] รุ่นใหม่เท่านั้น EdgeHTML ยังถูกเพิ่มเข้าไปในWindows 10 Mobile และ Windows Server 2016 Technical Preview รุ่นที่สอง ด้วย โดยเปิดตัวอย่างเป็นทางการเมื่อวันที่ 29 กรกฎาคม 2015 ซึ่งเป็นส่วนหนึ่งของ Windows 10 [ 10 ]
ต่างจาก Trident, EdgeHTML ไม่รองรับActiveXนอกจากนี้ยังยกเลิกการสนับสนุนส่วนหัว X-UA-Compatible ซึ่ง Trident ใช้เพื่อกำหนดเวอร์ชันที่ต้องแสดงผลหน้าเว็บบางหน้า Microsoft ยังยกเลิกการใช้งานรายการ Compatibility View ด้วย[ 11 ] Edge จะตรวจจับได้ว่าหน้าเว็บต้องการเทคโนโลยีที่ถูกลบออกไปหรือไม่เพื่อให้ทำงานได้อย่างถูกต้อง และจะแนะนำให้ผู้ใช้เปิดหน้าเว็บนั้นใน Internet Explorer แทน การเปลี่ยนแปลงอีกอย่างหนึ่งคือการปลอมแปลงสตริงตัวแทนผู้ใช้ซึ่งอ้างว่าเป็น Chrome และSafariในขณะเดียวกันก็กล่าวถึงKHTMLและGecko ด้วย เพื่อให้เว็บเซิร์ฟเวอร์ที่ใช้การดรอปตัวแทนผู้ใช้ส่งหน้าเว็บเวอร์ชันเต็มให้กับผู้ใช้ Edge แทนที่จะเป็นหน้าเว็บที่มีฟังก์ชันการทำงานลดลง
การเรนเดอร์ของ EdgeHTML มีจุดประสงค์เพื่อให้เข้ากันได้อย่างสมบูรณ์กับการเรนเดอร์ของ เอนจิ้นการจัดวาง BlinkและWebKitซึ่งใช้โดยGoogle ChromeและSafariตามลำดับ ในขณะนั้น Microsoft ระบุว่า "ความแตกต่างระหว่าง Edge และ WebKit ถือเป็นบั๊กที่เราสนใจที่จะแก้ไข" [ 12 ]
แตกต่างจาก Trident เอ็นจิ้น EdgeHTML ใหม่มุ่งเน้นไปที่มาตรฐานเว็บสมัยใหม่และความสามารถในการทำงานร่วมกัน มากกว่าความเข้ากันได้ การเปิดตัว EdgeHTML ครั้งแรกบน Windows 10 ประกอบด้วยการแก้ไขความสามารถในการทำงานร่วมกันมากกว่า 4000 รายการ[ 13 ]
เมื่อวันที่ 18 สิงหาคม 2558 ไมโครซอฟต์ได้ปล่อยเวอร์ชันพรีวิวแรกของแพลตฟอร์ม EdgeHTML เวอร์ชัน 13 ซึ่งเป็นส่วนหนึ่งของ Windows 10.0.10525 แม้ว่าจะยังคงระบุว่าเป็นเวอร์ชัน 12 อยู่ก็ตาม ในการอัปเดตครั้งต่อมา การสนับสนุน HTML5 และ CSS3 ได้ขยายออกไปเพื่อรวมองค์ประกอบใหม่ๆ ด้วย
EdgeHTML 13.10586 ได้ถูกปล่อยออกมาใน Windows หลายเวอร์ชัน เมื่อวันที่ 12 พฤศจิกายน 2015 การอัปเดต New Xbox One Experienceสำหรับ Xbox One ได้รวม EdgeHTML 13.10586 เข้ามาแทนที่Internet Explorer 10 และในวันเดียวกันนั้นเอง ก็ได้มีการปล่อยการอัปเดตนี้ให้กับWindows 10เป็นส่วนหนึ่งของการอัปเดตเดือนพฤศจิกายน และเมื่อวันที่ 18 พฤศจิกายน 2015 การอัปเดตนี้ได้ถูกปล่อยให้กับผู้ใช้ Windows 10 Mobile ใน Insider Preview สุดท้ายนี้ Microsoft ได้ปล่อยการอัปเดตเดียวกันนี้ให้กับWindows Server 2016ในส่วนของ Technical Preview 4 ด้วย
เมื่อวันที่ 16 ธันวาคม 2015 ไมโครซอฟต์ได้ปล่อยRedstone เวอร์ชันแรก ออกมา ในเดือนมกราคมและกุมภาพันธ์ 2016 มีการปล่อยเวอร์ชันอื่นตามมาอีก 4 เวอร์ชัน ซึ่งทั้งหมดเป็นการวางรากฐานสำหรับ EdgeHTML 14 เมื่อวันที่ 18 กุมภาพันธ์ 2016 ไมโครซอฟต์ได้ปล่อย EdgeHTML 14 เวอร์ชันแรกออกมาในชื่อเวอร์ชัน 14.14267 เวอร์ชันนี้ของเอ็นจิ้นแทบไม่มีการเปลี่ยนแปลงใดๆ ในการสนับสนุนมาตรฐาน แต่มีงานพื้นฐานสำหรับการแจ้งเตือนบนเว็บ , WebRTC 1.0 , การสนับสนุน ECMAScriptและ CSS ที่ได้รับการปรับปรุง และยังมีแฟล็กใหม่ๆ อีกจำนวนหนึ่ง[ 14 ]นอกจากนี้ ไมโครซอฟต์ยังประกาศว่ากำลังพัฒนาVP9 , WOFF 2.0 , Web Speech API , WebM , FIDO 2.0และBeacon API
EdgeHTML มักถูกเปรียบเทียบกับGeckoเนื่องจากการสนับสนุนมาตรฐานและการขาดความเข้ากันได้กับ WebKit [ 15 ]
การเผยแพร่
| เวอร์ชัน EdgeHTML | วันที่วางจำหน่าย | หมายเหตุ |
|---|---|---|
| 12.0 | 12 พฤศจิกายน 2557 | เวอร์ชัน เบต้าซึ่งเป็นส่วนหนึ่งของการสร้าง Internet Explorer รุ่นพิเศษ |
| 12.10049 | 31 มีนาคม 2558 | เวอร์ชันเบต้าได้ถูกรวมเข้าไว้ในเบราว์เซอร์ Microsoft Edge แล้ว |
| 12.10166 | 9 กรกฎาคม 2558 | |
| 12.10240 | 15 กรกฎาคม 2558 | Microsoft Edge เวอร์ชันเปิดตัวสู่สาธารณะครั้งแรก มีการปรับปรุงประสิทธิภาพ และรองรับ HTML5 และ CSS3 |
| 12.10525 | 18 สิงหาคม 2558 | การอัปเดตครั้งนี้เป็นการวางรากฐานเบื้องต้นสำหรับ Object RTC ใน Microsoft Edge |
| 12.10532 | 27 สิงหาคม 2558 | คุณสมบัติใหม่ ๆ เช่น การล็อกตัวชี้เมาส์ (Pointer Lock), โหมดการผสมผสานบนผืนผ้าใบ (Canvas blending modes) และประเภทการป้อนข้อมูลใหม่ ๆ |
| 13.10547 | 18 กันยายน 2558 | Edge HTML ได้รับการอัปเดตเป็นเวอร์ชัน 13 แล้ว โดยมีการเพิ่มการรองรับ HTML5 และ CSS3, ขยาย srcset (ขนาด), คุณสมบัติ a[download], วงรี Canvas, เนื้อหาภายนอก SVG, WebRTC - Object RTC API (เดสก์ท็อป) |
| 13.10565 | วันที่ 12 ตุลาคม 2558 | ค่าเริ่มต้นและค่าที่ไม่ได้กำหนดของ CSS รวมถึงการรองรับเบื้องต้นสำหรับเครื่องมือสำหรับนักพัฒนา F12 ที่ตรึงอยู่กับที่ |
| 13.10586 | 5 พฤศจิกายน 2558 | การอัปเดตแพลตฟอร์มสาธารณะครั้งแรก ประกอบด้วยการปรับปรุงเพิ่มเติมสำหรับ HTML5 รวมถึงการรองรับ Object RTC [ 16 ] |
| 13.11099 | วันที่ 13 มกราคม 2559 | |
| 14.14267 | 18 กุมภาพันธ์ 2559 | การวางระบบเบื้องต้นเพื่อรองรับการแจ้งเตือนผ่านเว็บ |
| 14.14279 | 4 มีนาคม 2559 | |
| 14.14291 | วันที่ 17 มีนาคม 2559 | แสดงตัวอย่างการรองรับรูปแบบวิดีโอ VP9 บนอุปกรณ์บางรุ่น |
| 14.14316 | 6 เมษายน 2559 | คุณสมบัติใหม่ของแพลตฟอร์มเว็บ |
| 14.14327 | 20 เมษายน 2559 | การปรับปรุงส่วนติดต่อผู้ใช้และการเข้าถึงของ Beacon |
| 14.14342 | 10 พฤษภาคม 2559 | การแจ้งเตือนผ่านเว็บ, บีคอน และ API ดึงข้อมูล ถูกเปิดใช้งานโดยค่าเริ่มต้นแล้ว รวมถึงปรับปรุงประสิทธิภาพการทำงานของ API JavaScript ทั่วไปหลายตัว |
| 14.14352 | 26 พฤษภาคม 2559 | การถอดรหัส H.264/AVC สามารถใช้งานได้ผ่าน API ของ ORTC แล้ว |
| 14.14356 | 1 มิถุนายน 2559 | มีการปรับปรุงประสิทธิภาพและความน่าเชื่อถือ รวมถึงแก้ไขข้อบกพร่องต่างๆ |
| 14.14361 | 8 มิถุนายน 2559 | ขณะนี้ TCP Fast Open ถูกปิดใช้งานโดยค่าเริ่มต้นแล้ว |
| 14.14366 | 14 มิถุนายน 2559 | แก้ไขปัญหาที่อาจทำให้การใช้งาน CPU สูงผิดปกติเมื่อเปิดหน้าเว็บที่มีไฟล์ GIF เคลื่อนไหวจำนวนมาก รวมถึงปัญหาที่ทำให้ captcha บางตัวแสดงผลไม่ถูกต้อง |
| 14.14367 | 16 มิถุนายน 2559 | ปรับปรุงเพื่อลดการใช้แบตเตอรี่บน Windows 10 Mobile เมื่อ Microsoft Edge ทำงานอยู่เบื้องหลัง |
| 14.14376 | 28 มิถุนายน 2559 | |
| 14.14393 | 2 สิงหาคม 2559 | |
| 14.14901 | 11 สิงหาคม 2559 | |
| 14.14915 | 31 สิงหาคม 2559 | การใช้งาน Webkit-Text-Stroke และ CSS outline-offset เพียงบางส่วน และการรองรับ WebRTC 1.0 เพียงบางส่วน |
| 14.14926 | วันที่ 14 กันยายน 2559 | ปรับปรุงประสิทธิภาพการทำงานบนเว็บไซต์ที่มีการเปลี่ยนแปลงองค์ประกอบ HTML จำนวนมากที่มีข้อความ โดยเพิ่มประสิทธิภาพการตรวจสอบการสะกดคำ ส่งผลให้ประสิทธิภาพการทำงานบนเว็บไซต์ต่างๆ เช่น TweetDeck ดีขึ้นอย่างมาก แก้ไขสาเหตุหลักของปัญหาด้านความน่าเชื่อถือในเวอร์ชัน Insider ของ Microsoft Edge ซึ่งควรจะช่วยปรับปรุงความน่าเชื่อถือบนเว็บไซต์หลักๆ เช่น Facebook และ Outlook |
| 15.14942 | 7 ตุลาคม 2559 | เปิดใช้งานการรองรับ H.264/AVC เป็นค่าเริ่มต้นสำหรับสถานการณ์ RTC กำลังดำเนินการเพิ่มการรองรับคุณสมบัติแบบกำหนดเองของ CSS กำลังดำเนินการเพิ่มการรองรับ CSP 2.0 และ WebRTC 1.0 |
| 15.14959 | 3 พฤศจิกายน 2559 | |
| 15.14986 | 7 ธันวาคม 2559 | |
| 15.15063 | วันที่ 11 เมษายน 2560 | |
| 15.15254 | วันที่ 11 ตุลาคม 2560 | เอ็นจิ้นเบราว์เซอร์ล่าสุดของ Microsoft Edge สำหรับWindows 10 Mobile |
| 16.16299 | 8 ตุลาคม 2560 | WebAssemblyเปิดใช้งานโดยค่าเริ่มต้น |
| 17.17134 | 30 เมษายน 2561 | |
| 18.17763 | 13 พฤศจิกายน 2561 | |
| 18.18362 | 21 พฤษภาคม 2562 | |
| 18.18363 | 12 พฤศจิกายน 2562 | |
| 18.19041 | 27 พฤษภาคม 2563 |
ดูเพิ่มเติม
- Chakraคือเอนจิน JavaScript ที่ทำงานร่วมกับ EdgeHTML ใน Microsoft Edge รุ่นเก่า
- การเปรียบเทียบเอ็นจิ้นเบราว์เซอร์
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เอดจ์เอชเอช
EdgeHTMLเป็นเอ็นจิ้นเบราว์เซอร์ที่เป็นกรรมสิทธิ์ ของMicrosoftซึ่งถูกนำมาใช้ในMicrosoft Edge Legacyซึ่งเปิดตัวครั้งแรกในปี 2015 ในฐานะส่วนหนึ่งของWindows 10
ประวัติศาสตร์
ไมโครซอฟต์เปิดตัวเอ็นจิ้นการเรนเดอร์ EdgeHTML ครั้งแรกใน Internet Explorer 11 ใน Windows Technical Preview build 9879 เมื่อวันที่ 12 พฤศจิกายน 2014 [ 8 ] ไมโครซอฟต์วางแผนที่จะใช้ EdgeHTML ทั้งใน Internet Explorer และ Project Spartan โดยใน Internet Explorer...
การเผยแพร่
ปรับปรุงประสิทธิภาพการทำงานบนเว็บไซต์ที่มีการเปลี่ยนแปลงองค์ประกอบ HTML จำนวนมากที่มีข้อความ โดยเพิ่มประสิทธิภาพการตรวจสอบการสะกดคำ ส่งผลให้ประสิทธิภาพการทำงานบนเว็บไซต์ต่างๆ เช่น TweetDeck ดีขึ้นอย่างมาก แก้ไขสาเหตุหลักของปัญหาด้านความน่าเชื่อถือในเวอร์ชัน...
ดูเพิ่มเติม
Chakra คือเอนจิน JavaScript ที่ทำงานร่วมกับ EdgeHTML ใน Microsoft Edge รุ่นเก่า การเปรียบเทียบเอ็นจิ้นเบราว์เซอร์ ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=EdgeHTML&oldid=1350944742 "