EdgeHTML
| EdgeHTML | ||
|---|---|---|
| Część Microsoft Edge | ||
|
| ||
|
| ||
| Informacje ogólne | ||
| typ programu | inżynieria oprogramowania oparta na komponentach | |
| deweloper | Korporacja Microsoft | |
| Licencja | oprogramowanie własnościowe | |
| Specyfikacja | ||
| Zaplanowano w | C++ | |
| Wersje | ||
| Najnowsza stabilna wersja | 18.17763 (2 października 2018 r. (4 lata i 16 dni)) | |
| Seria Microsoft Edge | ||
| trójząb | EdgeHTML | |
EdgeHTML to silnik renderujący opracowany przez firmę Microsoft i używany w przeglądarce Microsoft Edge w starszej wersji. Jest to rozwidlenie Trident , ponieważ usunął cały kod ze starych wersji Internet Explorera i zastąpił większość kodu źródłowego standardami sieciowymi i interoperacyjnością z innymi nowoczesnymi przeglądarkami. [ 1 ] Silnik renderujący został po raz pierwszy wydany jako opcja próbna, którą można było przetestować w programie Internet Explorer 11 w ramach Windows 10 Technical Preview build 9879.
W grudniu 2018 r. Microsoft ogłosił, że Edge jest przebudowywany, aby był oparty na silniku renderującym Chromium ( Blink ), [ 2 ] [ 3 ] , co oznaczało, że EdgeHTML został przestarzały przez EdgeHTML.
Wykorzystanie w systemie Windows
EdgeHTML został zaprojektowany jako składnik oprogramowania, który umożliwia programistom dodawanie funkcji nawigacji do własnych aplikacji. Posiada interfejs COM umożliwiający dostęp i edycję stron internetowych w dowolnym środowisku z obsługą COM , takim jak C++ i .NET. Na przykład kontrolkę nawigacji można dodać do programu zaprojektowanego w C++, a EdgeHTML może służyć do uzyskiwania dostępu do strony wyświetlanej w przeglądarce, a tym samym wyodrębniania wartości elementów. Można również przechwytywać zdarzenia z kontrolki przeglądarki internetowej. Służy również do renderowania aplikacji Windows RT opartych na technologiach internetowych.
Wersje
| EdgeHTML | Brzeg | Data wydania | Klas |
|---|---|---|---|
| 12,0 | 12 listopada 2014 | Początkowa wersja EdgeHTML, dołączona jako funkcja eksperymentalna w Internet Explorer 11 jako zamiennik Trident 7.0 w Project Spartan, później przemianowana na Microsoft Edge. | |
| 12.10049 | 0.10.10049 | 31 marca 2015 | Wprowadzono nowe funkcje, jest dostarczany w pakiecie z pierwszą wersją Microsoft Edge. |
| 12.10166 | 20.10166 | 9 lipca 2015 |
|
| 12.10240 | 20.10240 | 15 lipca 2015 |
Pierwsze publiczne wydanie. Zawiera ulepszenia wydajności, obsługę HTML5 i CSS3. |
| 12.10525 | 20.10525 | 18 sierpnia 2015 |
To wydanie zawiera wstępne podstawy dla Object RTC w Microsoft Edge. |
| 12.10532 | 20.10532 | 27 sierpnia 2015 r. |
Nowe funkcje, takie jak blok myszy, tryby mieszania Canvas i nowe typy wprowadzania |
| 13.10547 | 21.10547 | 18 września 2015 |
Microsoft Edge został zaktualizowany do wersji 13, która zapewnia rozszerzoną obsługę HTML5 i CSS3, Extended srcset (rozmiary), atrybut [download], zewnętrzną zawartość SVG, Canvas Ellipse, WebRTC - RTC API Object (komputer). |
| 13.10565 | 23.10565 | 12 października 2015 r. |
Dodano początkowe i nieustawione wartości CSS, początkowe wsparcie dla F12 (narzędzia programistyczne). |
| 13.10586 | 25.10586 | 5 listopada 2015 r. |
Pierwsza publiczna aktualizacja platformy zawiera nowe ulepszenia HTML5, w tym obsługę obiektów RTC. [ 4 ] |
| 13.11099 | 27.11099 | 13 stycznia 2016 |
Wstępne prace przygotowawcze nad EdgeHTML 14 |
| 14.14267 | 31,14267 | 18 lutego 2016 |
Microsoft Edge został zaktualizowany do wersji 14, z obsługą powiadomień internetowych |
| 14.14279 | 31,14279 | 4 marca 2016 |
Wsparcie dla nowej eksperymentalnej funkcji JavaScript. |
| 14.14291 | 34.14291 | 17 marca 2016 |
Przetestuj obsługę kodeka VP9 typu open source na niektórych urządzeniach. |
| 14.14316 | 37,14316 | 6 kwietnia 2016 | Nowe narzędzia programistyczne, nowe funkcje JavaScript i nowe ulepszenia platformy internetowej. |
| 14.14327 | 37,14327 | 20 kwietnia 2016 |
Ulepszenia ułatwień dostępu. |
| 14.14342 | 38,14342 | 10 maja 2016 |
Powiadomienia Web Fetch API włączone domyślnie, ulepszenia wydajności dla różnych API JavaScript. |
| 14.14352 | 38,14352 | 26 maja 2016 |
Dekodowanie H.264/AVC dostępne przez ORTC API. |
| 14.14356 | 38,14356 | 1 czerwca 2016 |
Różne poprawki wydajności i błędów |
| 14.14361 | 38,14361 | 8 czerwca 2016 |
Open Fast TCP jest teraz domyślnie wyłączony. |
| 14.14366 | 38,14366 | 14 czerwca 2016 |
Naprawiono problem, który mógł powodować wysokie zużycie procesora podczas otwierania wielu stron z wieloma GIF-ami. a także niepoprawne wyświetlanie captcha. |
| 14.14367 | 38.14367 | 16 czerwca 2016 |
Ulepszenia mające na celu zmniejszenie zużycia baterii w systemie Windows 10 Mobile, gdy działa Microsoft Edge |
| 14.14376 | 38,14376 | 28 czerwca 2016 | Poprawki błędów i ulepszenia wydajności. |
| 14.14393 | 38,14393 | 2 sierpnia 2016 |
Stabilny kanał EdgeHTML 14 wydany wraz z rocznicową aktualizacją systemu Windows 10. |
| 14.14901 | 39.14901 | 11 sierpnia 2016 |
Ta wersja dodaje nowe eksperymentalne funkcje do strony about:flags, w tym obsługę WebRTC 1.0. |
| 14.14915 | 39.14915 | Częściowa implementacja Webkit-Text-Stroke i CSS Outset-offset. | |
| 14.14926 | 39.14926 | 14 września 2016 r. |
|
| 15.14942 | 39,14942 | 7 października 2016 |
EdgeHTML został zaktualizowany do wersji 15 z następującymi ulepszeniami:
|
| 15.14959 | 39.14959 | 3 listopada 2016 |
Poprawki błędów i ulepszenia niezawodności |
| 15.14986 | 39.14986 | 7 grudnia 2016 |
Wiele nowych funkcji platformy i ulepszeń narzędzi programistycznych. |
| 15.15063 | 40.15063 | 11 kwietnia 2017 r. |
To jest stabilny kanał EdgeHTML wraz z aktualizacją Windows 10 Creators Update |
Wydajność
Według przeglądu EdgeHTML w Windows 10 build 9926 autorstwa AnandTech , stwierdzono poprawę wydajności w stosunku do Trident, w szczególności wydajność silnika JavaScript, która jest teraz na równi z Google Chrome . [ 5 ] Inne testy skupiają się na wydajności interfejsu API WebGL w EdgeHTML, z lepszą wydajnością niż Google Chrome i Mozilla Firefox . [ 6 ]
Kompatybilność
EdgeHTML w pełni obsługuje silniki układu Blink i Webkit , używane odpowiednio przez Google Chrome i Safari . Microsoft stwierdził, że „wszelkie różnice między Blink-WebKit są błędami, które chcemy naprawić”. [ 7 ]
Referencje
- ↑ „Jaka jest moc Spartan? Oczywiście Internet Explorer» . Neowin .
- ↑ https://github.com/MicrosoftEdge/MSEdge/blob/7d69268e85e198cee1c2b452d888ac5b9e5995ca/README.md Dostęp 16 grudnia 2018
- ↑ https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration/ |accessed=16 grudnia 2018
- ↑ „Przedstawiamy EdgeHTML 13, naszą pierwszą aktualizację platformy dla Microsoft Edge” . WindowsBlog . Źródło 19 listopada 2015 .
- ↑ Brett Howse. „AnandTech — projekt Spartan w przeglądarce Internet Explorer wykazuje duży wzrost wydajności” . anandtech.com .
- ↑ „Głębokie zanurzenie w analizie porównawczej: Przeglądarka Spartan w systemie Microsoft Windows 10 kontra IE11 a Przeglądarka Google Chrome 41 a Mozilla Firefox» . WinBuzzer . Źródło 9 lutego 2015 .
- ^ „Budowanie bardziej interoperacyjnej sieci z Microsoft Edge” .