close

EdgeHTML

Перейти к навигации Перейти к поиску
EdgeHTML
Часть Microsoft Edge
Логотип Microsoft Edge (2015–2019).svg
Скриншот Microsoft Edge.jpg
Главная Информация
тип программы разработка программного обеспечения на основе компонентов
разработчик Корпорация Майкрософт
Лицензия проприетарное программное обеспечение
Техническая информация
Запланировано в С++
Версии
Последняя стабильная версия 18.17763 (2 октября 2018 г. (4 года и 16 дней))
Серия Microsoft Edge
трезубец
EdgeHTML

EdgeHTML — это механизм рендеринга, разработанный Microsoft и используемый в браузере Microsoft Edge в устаревшей версии. Это форк Trident в том смысле , что он удалил весь код из старых версий Internet Explorer и заменил большую часть своего исходного кода веб-стандартами и совместимостью с другими современными браузерами. [ 1 ] Механизм рендеринга был впервые выпущен в качестве пробной версии, которую можно было протестировать между Internet Explorer 11 в составе Windows 10 Technical Preview build 9879.

В декабре 2018 года Microsoft объявила, что Edge перестраивается на основе механизма рендеринга Chromium ( Blink ), [ 2 ] [ 3 ] , что означает, что EdgeHTML устарел.

Использование в Windows

EdgeHTML разработан как программный компонент , который позволяет разработчикам добавлять функции навигации в свои приложения. Он имеет интерфейс COM для доступа и редактирования веб-страниц в любой среде с поддержкой COM , такой как C++ и .NET. Например, в программу, написанную на C++, можно добавить элемент управления навигацией, а EdgeHTML можно использовать для доступа к странице, отображаемой в браузере, и таким образом извлекать значения элементов. Также могут быть захвачены события из элемента управления веб-браузера. Он также используется для визуализации приложений Windows RT , основанных на веб-технологиях.

Версии

EdgeHTML Край Дата выхода Оценки
12,0 12 ноября 2014 г. Первоначальная версия EdgeHTML, включенная в качестве экспериментальной функции в Internet Explorer 11 в качестве замены Trident 7.0 в Project Spartan, позже переименованная в Microsoft Edge.
12.10049 0.10.10049 31 марта 2015 г. Представлены новые функции, они поставляются в комплекте с первой версией Microsoft Edge.
12.10166 20.10166 9 июля 2015 г.
  • Loopback на локальном хосте включен по умолчанию. Его можно изменить, введя about:flags.Поддержка реализована в about:flags и других языках.
  • Исправление ошибки
12.10240 20.10240 15 июля 2015 г.
Первый публичный релиз. Содержит улучшения производительности, поддержку HTML5 и CSS3.
12.10525 20.10525 18 августа 2015 г.
Этот выпуск содержит начальную основу для Object RTC в Microsoft Edge.
12.10532 20.10532 27 августа 2015 г.
Новые функции, такие как блокировка мыши, режимы наложения холста и новые типы ввода.
13.10547 21.10547 18 сентября 2015 г.
Microsoft Edge был обновлен до версии 13, которая обеспечивает расширенную поддержку HTML5 и CSS3, расширенный srcset (размеры), атрибут [download], внешний контент SVG, Canvas Ellipse, WebRTC — объект API RTC (рабочий стол).
13.10565 23.10565 12 октября 2015 г.
Добавлены начальные и неустановленные значения CSS, начальная поддержка F12 (инструменты разработчика).
13.10586 25.10586 5 ноября 2015 г.
Первое общедоступное обновление для платформы включает новые улучшения HTML5, в том числе поддержку объектов RTC. [ 4 ]
13.11099 27.11099 13 января 2016 г.
Первоначальная работа над EdgeHTML 14
14.14267 31.14267 18 февраля 2016 г.
Microsoft Edge обновлен до версии 14 с поддержкой веб-уведомлений.
14.14279 31.14279 4 марта 2016 г.
Поддержка новой экспериментальной функции Javascript.
14.14291 34.14291 17 марта 2016 г.
Протестируйте поддержку кодека VP9 с открытым исходным кодом на некоторых устройствах.
14.14316 37.14316 6 апреля 2016 г. Новые инструменты разработчика, новые функции JavaScript и новые усовершенствования веб-платформы.
14.14327 37.14327 20 апреля 2016 г.
Улучшения доступности.
14.14342 38.14342 10 мая 2016 г.
Уведомления Web Fetch API включены по умолчанию, улучшена производительность для различных API JavaScript.
14.14352 38.14352 26 мая 2016 г.
Декодирование H.264/AVC доступно через ORTC API.
14.14356 38.14356 1 июня 2016 г.
Различная производительность и исправления ошибок
14.14361 38.14361 8 июня 2016 г.
Open Fast TCP теперь отключен по умолчанию.
14.14366 38.14366 14 июня 2016 г.
Исправлена ​​проблема, которая могла привести к высокой загрузке ЦП при открытии нескольких страниц с несколькими GIF-файлами. а также капчи не отображаются правильно.
14.14367 38.14367 16 июня 2016 г.
Улучшения для снижения расхода заряда батареи в Windows 10 Mobile при работе Microsoft Edge.
14.14376 38.14376 28 июня 2016 г. Исправления ошибок и улучшения производительности.
14.14393 38.14393 2 августа 2016 г.
Стабильный канал EdgeHTML 14 выпущен вместе с юбилейным обновлением Windows 10.
14.14901 39.14901 11 августа 2016 г.
В этом выпуске на страницу about:flags добавлены новые экспериментальные функции, включая поддержку WebRTC 1.0.
14.14915 39.14915 Частичная реализация Webkit-Text-Stroke и CSS layout-offset.
14.14926 39.14926 14 сентября 2016 г.
  • Улучшена производительность на веб-сайтах с изменениями большого количества HTML-элементов, содержащих текст, за счет повышения эффективности проверки орфографии. Эти результаты производительности существенно улучшаются на таких сайтах, как TweetDeck.
  • Устранена основная причина проблем с надежностью в инсайдерских сборках Microsoft Edge, что потребовало повышения надежности на основных сайтах, таких как Facebook и Outlook.
15.14942 39.14942 7 октября 2016 г.

EdgeHTML обновлен до версии 15 со следующими улучшениями:

  • Включена поддержка H.264/AVC по умолчанию для RTC.
  • ES6 улучшен
  • Улучшения веб-производительности.
  • Добавлена ​​поддержка CSP 2.0, WebRTC 1.0 и Service Worker.
15.14959 39.14959 3 ноября 2016 г.
Исправление ошибок и повышение надежности
15.14986 39.14986 7 декабря 2016 г.
Несколько новых функций платформы и улучшения инструментов разработчика.
15.15063 40.15063 11 апреля 2017 г.
Это стабильный канал EdgeHTML вместе с Windows 10 Creators Update.

Производительность

Согласно обзору EdgeHTML в Windows 10 build 9926, проведенному AnandTech , были обнаружены улучшения производительности по сравнению с Trident, в частности производительность движка JavaScript, которая теперь находится на одном уровне с Google Chrome . [ 5 ] Другие тесты сосредоточены на производительности API WebGL в EdgeHTML, причем производительность выше, чем у Google Chrome и Mozilla Firefox . [ 6 ]

Совместимость

EdgeHTML полностью поддерживает механизмы компоновки Blink и Webkit , используемые Google Chrome и Safari соответственно. Microsoft заявила, что «любые различия между Blink и WebKit являются ошибками, которые мы заинтересованы в исправлении». [ 7 ]

Ссылки