close

EdgeHTML

Przejdź do nawigacji Przejdź do wyszukiwania
EdgeHTML
Część Microsoft Edge
Logo Microsoft Edge (2015–2019).svg
Microsoft Edge zrzut ekranu.jpg
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
  • Pętla zwrotna hosta lokalnego jest domyślnie włączona. Można to zmienić wpisując about:flags Wsparcie zaimplementowane w about:flags i innych językach.
  • Korekcja błędów
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.
  • Poprawiona wydajność na stronach internetowych ze zmianami w dużej liczbie elementów HTML zawierających tekst poprzez poprawę wydajności sprawdzania pisowni. Te wyniki wydajności znacznie się poprawiają na stronach takich jak TweetDeck.
  • Rozwiązano najczęstszą przyczynę problemów z niezawodnością w kompilacjach Microsoft Edge Insider, które musiałyby poprawić niezawodność w głównych witrynach, takich jak Facebook i Outlook.
15.14942 39,14942 7 października 2016

EdgeHTML został zaktualizowany do wersji 15 z następującymi ulepszeniami:

  • Włączona obsługa H.264/AVC domyślnie dla RTC
  • ES6 ulepszony
  • Ulepszenia wydajności sieci.
  • Dodano wsparcie dla CSP 2.0, WebRTC 1.0 i Service Worker
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