EdgeHTML

Uit Wikipedia, de vrije encyclopedie
(Doorverwezen vanaf Edge (layout-engine))
Naar navigatie springen Naar zoeken springen
EdgeHTML
EdgeHTML
Ontwikkelaar Microsoft
Recentste versie 14.14393 
(2 augustus 2016)
Laatste bètaversie 15.15031 
(8 februari 2017)
Status Actief
Besturingssysteem Windows 10, Windows 10 Mobile
Geschreven in C++
Categorie Webbrowser
Licentie Propriëtaire freeware[1]
Website Officiële website
Portaal  Portaalicoon   Informatica

EdgeHTML is de layout-engine die gebruikt wordt in de browser Microsoft Edge die sinds Windows 10 deel uitmaakt van Microsoft Windows. Het is een aftakking van Trident, eveneens een layout-engine van Microsoft. EdgeHTML is de opvolger van Trident, de engine van Internet Explorer.

Ontwikkeling[bewerken]

EdgeHTML 12[bewerken]

EdgeHTML werd geïntroduceerd in de derde Windows Technical Preview van Windows 10 als een optionele functie in Internet Explorer 11. Sommige Windows Insiders kregen Edge als standaard layout-engine. Degenen die de oude Trident-engine krijgen, kunnen Internet Explorer forceren EdgeHTML te gebruiken. EdgeHTML bevat geen code meer die zorgt voor compatibiliteit met oude webapps en websites ontworpen voor oude versies van Internet Explorer, waardoor de engine minder complex, veiliger en sneller is dan Trident.

In vroege versies van Windows 10 was het de bedoeling dat EdgeHTML zowel door Microsoft Edge als door Internet Explorer zou worden gebruikt, maar daarvan stapte Microsoft later af. Internet Explorer kreeg uitsluitend Trident als render engine terwijl Edge voorzien wordt van EdgeHTML. Het idee hier achter is om minder verwarring te veroorzaken en dat wanneer een website problemen zou hebben met Edge, Internet Explorer met de Trident-engine kan worden gebruikt.

EdgeHTML werd in volgende previews verder uitgebreid met ondersteuning voor nieuwe standaarden en uitgebreidere ondersteuning voor HTML5, CSS3 en JavaScript. Uiteindelijk werd EdgeHTML 12 uitgegeven als onderdeel van Microsoft Edge 20 op 15 juli 2015 als onderdeel van Windows 10 voor Windows Insiders, en werd de engine vervolgens op 29 juli 2015 uitgebracht als onderdeel van de upgrade naar Windows 10 voor gebruikers van Windows 7 en Windows 8.1.

EdgeHTML 13[bewerken]

Kort na de vrijgave van de update startte Microsoft het werk aan EdgeHTML 13 als onderdeel van de eerste grote update voor Windows 10. Deze update bevat onder andere verbeterde ondersteuning voor HTML5 en CSS3. Ook werd de JavaScript-engine Chakra voorzien van ondersteuning voor meer elementen uit de specificatie van ECMAScript 6 en 7. Verder werd ondersteuning voor Object RTC toegevoegd. EdgeHTML 13 werd uitgerold samen met Microsoft Edge 25 in de Windows 10 November Update op 12 november 2015.

EdgeHTML 14[bewerken]

Op 16 december 2015 gaf Microsoft een eerste versie van de volgende versie van EdgeHTML vrij als versie 13.11082. Op 16 januari 2016 volgde versie 13.11099. Beide versies legde de beginselen voor de implementatie van EdgeHTML 14. Versie 13.11099 bevatte onder andere al verbeterde ondersteuning voor CSS3. Versie 13.14251 en 13.14257 bevatte opnieuw fundamenteel werk voor het implementeren van EdgeHTML 14. Op 18 februari 2016 gaf Microsoft versie 14.14267 vrij met verbeterde ondersteuning voor HTML5, CSS3 en ECMAScript 6 en 7. Latere updates voegden vrijwel niks toe. Op 6 april 2016 gaf Microsoft de eerste grote update vrij als versie 14.14316. Onder andere ondersteuning voor Web Notifications, het Opus-audioformaat en kleurinput werden toegevoegd.

Op 11 april volgde versie 14.14322 voor mobiele gebruikers, dat dezelfde functionaliteit bracht naar Windows 10 Mobile. Op 10 mei gaf Microsoft versie 14.14342 vrij, dat stabiele ondersteuning bevatte voor de Web Notifications-, Beacon- en Fetch-API's.

EdgeHTML 15[bewerken]

Op 11 augustus 2016 gaf Microsoft de eerste testversie van EdgeHTML 15 uit als versie 14.14901.

Versies[bewerken]

Versie Eerste preview Release Edge Windows Desktop Mobile Server Xbox Reality Team
12.10240 12 november 2014 29 juli 2015 Edge 20 10.0.10240 Ja Nee Nee Nee Nee Nee
13.10586 18 augustus 2015 12 november 2015 Edge 25 10.0.10586 Ja Ja Preview Ja Nee Ja
14.14393 16 december 2015 29 juli 2016 Edge 38 10.0.14393 Ja Ja Ja Ja Ja Ja
15.15063 11 augustus 2016 11 april 2017 Edge 40 10.0.15063 Preview Preview Nee Ja Nee Nee
15.16170 7 april 2017 Eind 2017 Edge 40 10.0.16170 Preview Nee Nee Nee Nee Nee