EdgeHTML
| EdgeHTML | ||
|---|---|---|
| Часть Microsoft Edge | ||
|
| ||
|
| ||
| Главная Информация | ||
| тип программы | разработка программного обеспечения на основе компонентов | |
| разработчик | Корпорация Майкрософт | |
| Лицензия | проприетарное программное обеспечение | |
| Техническая информация | ||
| Запланировано в | С++ | |
| Версии | ||
| Последняя стабильная версия | 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 г. |
|
| 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 г. |
|
| 15.14942 | 39.14942 | 7 октября 2016 г. |
EdgeHTML обновлен до версии 15 со следующими улучшениями:
|
| 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 ]
Ссылки
- ↑ «В чем сила спартанца? Internet Explorer, конечно» . Неовин .
- ↑ https://github.com/MicrosoftEdge/MSEdge/blob/7d69268e85e198cee1c2b452d888ac5b9e5995ca/README.md По состоянию на 16 декабря 2018 г.
- ↑ https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration/ |accessed=16 декабря 2018 г.
- ↑ «Представляем EdgeHTML 13, наше первое обновление платформы для Microsoft Edge» . Блог Windows . Проверено 19 ноября 2015 г. .
- ↑ Бретт Хауз. «AnandTech - проект Internet Explorer Spartan демонстрирует значительный прирост производительности» . anandtech.com .
- ↑ «Глубокое погружение в тесты: Microsoft Windows 10 Spartan Browser vs. IE11 против Google Chrome 41 по сравнению с МозиллаФайрфокс» . WinBuzzer . Проверено 9 февраля 2015 г. .
- ^ «Создание более функциональной сети с Microsoft Edge» .