EdgeHTML
| EdgeHTML | ||
|---|---|---|
| En del af Microsoft Edge | ||
|
| ||
|
| ||
| Generel information | ||
| programtype | komponentbaseret softwareudvikling | |
| Udvikler | Microsoft Corporation | |
| Licens | proprietær software | |
| Teknisk information | ||
| Planlagt ind | C++ | |
| Versioner | ||
| Seneste stabile version | 18.17763 (2. oktober 2018 (4 år og 16 dage)) | |
| Microsoft Edge -serien | ||
| trefork | EdgeHTML | |
EdgeHTML er en gengivelsesmotor udviklet af Microsoft og brugt i Microsoft Edge - browseren i den ældre udgave. Det er en forgrening af Trident , idet den har fjernet al koden fra gamle versioner af Internet Explorer og erstattet det meste af dens kildekode med webstandarder og interoperabilitet med andre moderne browsere i tankerne. [ 1 ] Gengivelsesmotoren blev først udgivet som en prøvemulighed, der kunne testes mellem Internet Explorer 11 som en del af Windows 10 Technical Preview build 9879.
I december 2018 annoncerede Microsoft , at Edge er ved at blive ombygget til at være baseret på Chromium -gengivelsesmotoren ( Blink ), [ 2 ] [ 3 ] hvilket betød, at EdgeHTML blev forældet af EdgeHTML.
Brug på Windows
EdgeHTML er designet som en softwarekomponent, der giver udviklere mulighed for at tilføje navigationsfunktionalitet til deres egne applikationer. Den har en COM -grænseflade til at få adgang til og redigere websider i ethvert miljø med COM -understøttelse , såsom C++ og .NET. For eksempel kan en navigationskontrol tilføjes til et program designet i C++, og EdgeHTML kan bruges til at få adgang til den side, der vises i browseren og dermed udtrække elementværdier. Hændelser fra webbrowserkontrol kan også fanges. Det bruges også til at gengive Windows RT -apps , der er baseret på webteknologier.
Versioner
| EdgeHTML | Edge | udgivelses dato | Karakterer |
|---|---|---|---|
| 12,0 | 12. november 2014 | Den oprindelige version af EdgeHTML, inkluderet som en eksperimentel funktion i Internet Explorer 11 som erstatning for Trident 7.0 i Project Spartan, senere omdøbt til Microsoft Edge. | |
| 12.10049 | 0.10.10049 | 31. marts 2015 | Nye funktioner introduceret, den leveres sammen med den første version af Microsoft Edge. |
| 12.10166 | 20.10166 | 9. juli 2015 |
|
| 12.10240 | 20.10240 | 15. juli 2015 |
Første offentlige udgivelse. Indeholder ydeevneforbedringer, understøttelse af HTML5 og CSS3. |
| 12.10525 | 20,10525 | 18. august 2015 |
Denne udgivelse indeholder indledende grundlag for Object RTC i Microsoft Edge. |
| 12.10532 | 20.10532 | 27. august 2015 |
Nye funktioner som museblok, lærredsblandingstilstande og nye inputtyper |
| 13,10547 | 21.10547 | 18. september 2015 |
Microsoft Edge er blevet opdateret til version 13, som giver udvidet understøttelse af HTML5 og CSS3, Extended srcset (størrelser), en [download] attribut, SVG eksternt indhold, Canvas Ellipse, WebRTC - RTC API Object (desktop). |
| 13,10565 | 23,10565 | 12. oktober 2015 |
Tilføjede indledende og ikke indstillede CSS-værdier, indledende understøttelse af F12 (udviklerværktøjer). |
| 13,10586 | 25.10586 | 5. november 2015 |
Første offentlige opdatering på platformen inkluderer nye HTML5-forbedringer, herunder RTC-objektunderstøttelse. [ 4 ] |
| 13.11099 | 27.11099 | 13. januar 2016 |
Indledende grundlæggende arbejde for EdgeHTML 14 |
| 14.14267 | 31,14267 | 18. februar 2016 |
Microsoft Edge er blevet opdateret til version 14 med understøttelse af webmeddelelser |
| 14.14279 | 31,14279 | 4. marts 2016 |
Understøttelse af ny eksperimentel Javascript-funktion. |
| 14.14291 | 34.14291 | 17. marts 2016 |
Test understøttelse af open source VP9-codec på nogle enheder. |
| 14.14316 | 37,14316 | 6. april 2016 | Nye udviklerværktøjer, nye JavaScript-funktioner og nye webplatformforbedringer. |
| 14.14327 | 37,14327 | 20. april 2016 |
Forbedringer af tilgængelighed. |
| 14.14342 | 38.14342 | 10. maj 2016 |
Web Fetch API-meddelelser aktiveret som standard, ydeevneforbedringer for forskellige JavaScript API'er. |
| 14.14352 | 38.14352 | 26. maj 2016 |
H.264/AVC-afkodning tilgængelig via ORTC API. |
| 14.14356 | 38,14356 | 1. juni 2016 |
Forskellige ydeevne og fejlrettelser |
| 14.14361 | 38,14361 | 8. juni 2016 |
Open Fast TCP er nu deaktiveret som standard. |
| 14.14366 | 38,14366 | 14. juni 2016 |
Rettede et problem, der kunne resultere i høj CPU-brugsydelse ved åbning af flere sider med flere GIF'er. samt captchas, der ikke vises korrekt. |
| 14.14367 | 38,14367 | 16. juni 2016 |
Forbedringer for at reducere batteriforbruget i Windows 10 Mobile, når Microsoft Edge kører |
| 14.14376 | 38,14376 | 28. juni 2016 | Fejlrettelser og ydeevneforbedringer. |
| 14.14393 | 38,14393 | 2. august 2016 |
EdgeHTML 14 stabil kanal frigivet med Windows 10 Anniversary Update. |
| 14.14901 | 39,14901 | 11. august 2016 |
Denne udgivelse tilføjer nye eksperimentelle funktioner til about:flags-siden, herunder understøttelse af WebRTC 1.0. |
| 14.14915 | 39,14915 | Delvis implementering af Webkit-Text-Stroke og CSS outline-offset. | |
| 14.14926 | 39,14926 | 14. september 2016 |
|
| 15.14942 | 39.14942 | 7. oktober 2016 |
EdgeHTML er blevet opdateret til version 15 med følgende forbedringer:
|
| 15.14959 | 39.14959 | 3. november 2016 |
Fejlrettelser og forbedringer af pålidelighed |
| 15.14986 | 39,14986 | 7. december 2016 |
Flere nye platformsfunktioner og forbedringer af udviklerværktøjer. |
| 15.15063 | 40,15063 | 11. april 2017 |
Dette er EdgeHTML stabil kanal sammen med Windows 10 Creators Update |
Ydeevne
Ifølge en gennemgang af EdgeHTML i Windows 10 build 9926 af AnandTech , er der fundet ydeevneforbedringer i forhold til Trident, især ydelsen af JavaScript-motoren, som nu er på niveau med Google Chrome . [ 5 ] Andre benchmarks fokuserer på ydeevnen af WebGL API i EdgeHTML, med bedre ydeevne end Google Chrome og Mozilla Firefox . [ 6 ]
Kompatibilitet
EdgeHTML understøtter fuldt ud Blink- og Webkit - layoutmotorerne , der bruges af henholdsvis Google Chrome og Safari . Microsoft har udtalt, at "enhver Blink-WebKit-forskelle er fejl, som vi er interesserede i at rette." [ 7 ]
Referencer
- ↑ "Hvad er kraft spartansk? Internet Explorer, selvfølgelig» . Neowin .
- ↑ https://github.com/MicrosoftEdge/MSEdge/blob/7d69268e85e198cee1c2b452d888ac5b9e5995ca/README.md Tilgået 16. december 2018
- ↑ https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration/ |accessed=16 dec 2018
- ↑ "Introduktion af EdgeHTML 13, vores første platformopdatering til Microsoft Edge" . WindowsBlog . Hentet 19. november 2015 .
- ↑ Brett Howse. "AnandTech - Internet Explorer Project Spartan viser store præstationsgevinster" . anandtech.com .
- ↑ "Benchmark Deep-Dive: Microsoft Windows 10 Spartan Browser vs. IE11 vs. Google Chrome 41 vs. MozillaFirefox» . WinBuzzer . Hentet 9. februar 2015 .
- ^ "Opbygning af et mere interoperabelt web med Microsoft Edge" .