Jump to content

EdgeHTML

EdgeHTML
Разработчик(и) Майкрософт
Стабильная версия
18.19041 / 27 мая 2020 г .; 4 года назад ( 27.05.2020 )
Написано в С++ [1]
Операционная система Windows 10 , Xbox One и Xbox Series X/S Системное программное обеспечение
Предшественник mshtml.dll
Преемник Мигать
Тип Браузерный движок
Лицензия Собственный
Веб-сайт документы .microsoft /en-нас /архив /microsoft-edge /наследие /разработчик /dev-руководство /

EdgeHTML — это собственный браузерный движок от Microsoft , который ранее использовался в Microsoft Edge , дебютировавшем в 2015 году как часть Windows 10 .

EdgeHTML — это ответвление движка MSHTML (Trident) Internet Explorer . [2] Он разработан как программный компонент , который позволяет разработчикам легко добавлять функции просмотра веб-страниц в другие приложения . [3]

В 2018 году Microsoft начала переделывать Edge как браузер на базе Chromium . [4] [5] это означало, что EdgeHTML больше не будет использоваться в браузере Edge. Этот переход завершился в апреле 2021 года. [6] Однако после этой даты EdgeHTML продолжает поддерживаться и широко использоваться в приложениях универсальной платформы Windows . [7]

Microsoft впервые представила механизм рендеринга EdgeHTML как часть Internet Explorer 11 в сборке 9879 технической версии Windows 12 ноября 2014 года. [8] Microsoft планировала использовать EdgeHTML как в Internet Explorer , так и в Project Spartan ; в Internet Explorer он будет существовать вместе с движком Trident 7 из Internet Explorer 11, последний будет использоваться в целях совместимости. Однако Microsoft решила выпустить Internet Explorer 11 в Windows 10 так же, как и в Windows 8.1 . [9] оставив EdgeHTML только для нового браузера Edge. EdgeHTML также был добавлен в Windows 10 Mobile и во вторую техническую предварительную версию Windows Server 2016 . Он был официально выпущен 29 июля 2015 года как часть Windows 10. [10]

В отличие от Trident, EdgeHTML не поддерживает ActiveX . Он также прекращает поддержку заголовка X-UA-Compatible, используемого Trident для определения, в какой версии ему необходимо отображать определенную страницу. Microsoft также отказалась от использования списков просмотра совместимости. [11] Edge распознает, требует ли страница для правильной работы какой-либо из удаленных технологий, и предложит пользователю вместо этого открыть страницу в Internet Explorer. Еще одним изменением стала подмена строки пользовательского агента , которая утверждает, что это Chrome и Safari , а также упоминает KHTML и Gecko , так что веб-серверы, использующие анализ пользовательского агента, отправляют пользователям Edge полные версии веб-страниц вместо страниц с ограниченной функциональностью.

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

Уходя от Trident, новый движок EdgeHTML был ориентирован на современные веб-стандарты и совместимость, а не на совместимость. Первоначальный выпуск EdgeHTML для Windows 10 включал более 4000 исправлений совместимости. [13]

18 августа 2015 года Microsoft выпустила первую предварительную версию платформы EdgeHTML версии 13 как часть Windows 10.0.10525, хотя она по-прежнему называлась версией 12. В последующих обновлениях поддержка HTML5 и CSS3 была расширена за счет включения новых элементов.

EdgeHTML 13.10586 был выпущен в нескольких версиях Windows. 12 ноября 2015 г. обновление New Xbox One Experience для Xbox One включало EdgeHTML 13.10586, заменив Internet Explorer 10 . В тот же день он был выпущен для Windows 10 как часть ноябрьского обновления. 18 ноября 2015 г. обновление было доступно пользователям Windows 10 Mobile в рамках Insider Preview. Наконец, Microsoft выпустила то же обновление для Windows Server 2016 в рамках технической предварительной версии 4.

16 декабря 2015 года Microsoft выпустила первую сборку Redstone . В январе и феврале 2016 года последовали еще 4 сборки, заложившие основу для EdgeHTML 14. 18 февраля 2016 года Microsoft выпустила первую версию EdgeHTML 14 под номером 14.14267. Эта версия движка еще почти не содержала изменений в поддержке стандартов, но содержала фундаментальную работу по веб-уведомлениям , WebRTC 1.0 , улучшенную поддержку ECMAScript и CSS, а также содержала ряд новых флагов. [14] Кроме того, Microsoft объявила, что работает над VP9 , ​​WOFF 2.0 , Web Speech API , WebM , FIDO 2.0 и Beacon API .

EdgeHTML часто сравнивают с Gecko из-за поддержки стандартов и отсутствия совместимости с Webkit. [15]

EdgeHTML-версия Дата выпуска Примечания
12.0 12 ноября 2014 г. Бета- версия, которая была частью специальной сборки Internet Explorer.
12.10049 31 марта 2015 г. Бета-версия теперь является частью браузера Microsoft Edge.
12.10166 9 июля 2015 г.
12.10240 15 июля 2015 г. Первоначальный публичный выпуск Microsoft Edge. Содержит улучшения производительности, поддержку HTML5 и CSS3.
12.10525 18 августа 2015 г. Этот выпуск содержит начальную основу для Object RTC в Microsoft Edge.
12.10532 27 августа 2015 г. Новые функции, такие как блокировка указателя (блокировка мыши), режимы наложения Canvas и новые типы ввода.
13.10547 18 сентября 2015 г. Edge HTML обновлен до версии 13, расширена поддержка HTML5 и CSS3, расширенный srcset (размеры), атрибут [download], эллипс Canvas, внешний контент SVG, WebRTC — Object RTC API (рабочий стол).
13.10565 12 октября 2015 г. Начальные и неустановленные значения CSS, первоначальная поддержка закрепленных инструментов разработчика F12.
13.10586 5 ноября 2015 г. Первое общедоступное обновление платформы включает дальнейшие улучшения HTML5, включая поддержку Object RTC. [16]
13.11099 13 января 2016 г.
14.14267 18 февраля 2016 г. Начальная подготовка поддержки веб-уведомлений.
14.14279 4 марта 2016 г.
14.14291 17 марта 2016 г. Предварительная поддержка видеоформата VP9 на некоторых устройствах.
14.14316 6 апреля 2016 г. новые возможности веб-платформы
14.14327 20 апреля 2016 г. Улучшения интерфейса маяка и доступности.
14.14342 10 мая 2016 г. Веб-уведомления, API-интерфейсы Beacon и Fetch стали включены по умолчанию. Улучшена производительность для нескольких распространенных API-интерфейсов JavaScript.
14.14352 26 мая 2016 г. Декодирование H.264/AVC стало доступно через API ORTC.
14.14356 1 июня 2016 г. Различные улучшения производительности и надежности, а также исправления ошибок.
14.14361 8 июня 2016 г. TCP Fast Open теперь отключен по умолчанию.
14.14366 14 июня 2016 г. Исправлена ​​проблема, которая могла привести к аномально высокой загрузке ЦП при открытии страницы с множеством анимированных GIF-файлов, а также проблема, приводившая к неправильному отображению некоторых капч.
14.14367 16 июня 2016 г. Улучшения, позволяющие сократить расход заряда батареи в Windows 10 Mobile, когда Microsoft Edge работает в фоновом режиме.
14.14376 28 июня 2016 г.
14.14393 2 августа 2016 г.
14.14901 11 августа 2016 г.
14.14915 31 августа 2016 г. Частичная реализация Webkit-Text-Stroke и CSS border-offset, частичная поддержка WebRTC 1.0.
14.14926 14 сентября 2016 г.

Повышена производительность веб-сайтов за счет изменения большого количества HTML-элементов, содержащих текст, за счет повышения эффективности проверки орфографии. Это приводит к существенному повышению производительности таких веб-сайтов, как TweetDeck. Устранена основная причина проблем с надежностью в инсайдерских сборках Microsoft Edge, что должно повысить надежность на основных сайтах, таких как Facebook и Outlook.

15.14942 7 октября 2016 г.

По умолчанию включена поддержка H.264/AVC для сценариев RTC. Текущая работа по добавлению поддержки пользовательских свойств CSS. Текущая работа по добавлению поддержки CSP 2.0 и WebRTC 1.0.

15.14959 3 ноября 2016 г.
15.14986 7 декабря 2016 г.
15.15063 11 апреля 2017 г.
15.15254 11 октября 2017 г. Новейший браузерный движок Microsoft Edge для Windows 10 Mobile .
16.16299 8 октября 2017 г. WebAssembly включен по умолчанию.
17.17134 30 апреля 2018 г.
18.17763 13 ноября 2018 г.
18.18362 21 мая 2019 г.
18.18363 12 ноября 2019 г.
18.19041 27 мая 2020 г.

См. также

[ редактировать ]
  1. ^ Хахамович, Дин (14 декабря 2007 г.), Internet Explorer 8 и Acid2: важная веха , Microsoft
  2. ^ «Что является движущей силой Spartan? Разумеется, Internet Explorer» . Неовин . 24 августа 2023 г.
  3. ^ Маки, Курт (10 декабря 2018 г.). «Браузер Microsoft Edge получит новый механизм рендеринга, но EdgeHTML продолжает работать» . Редмондмаг . Проверено 13 февраля 2021 г.
  4. ^ Бельфиоре, Джо (06 декабря 2018 г.), Microsoft Edge: улучшение Интернета за счет более тесного сотрудничества с открытым исходным кодом , Microsoft
  5. ^ «Microsoft Edge и Chromium с открытым исходным кодом: наши намерения» . Команда Microsoft Edge. 6 декабря 2018 года . Проверено 8 декабря 2018 г.
  6. ^ «Microsoft удалит свой старый браузер Edge с компьютеров под управлением Windows 13 апреля» . Engadget . Проверено 24 ноября 2021 г.
  7. ^ Менделевич, Алан (14 мая 2021 г.), Думаете, что сможете забыть о «устаревшей» версии Microsoft Edge? Не так быстро! , Середина
  8. ^ «Жизнь на грани — наш следующий шаг на пути к тому, чтобы Интернет просто работал» . IE-блог . Проверено 19 ноября 2015 г.
  9. ^ «Обновления с Мастерской разработчиков «Проекта Спартанца»» . IE-блог . Проверено 6 декабря 2015 г.
  10. ^ «Бесплатное обновление до Windows 10 сегодня доступно в 190 странах» . Блог Windows . 29 июля 2015 года . Проверено 19 ноября 2015 г.
  11. ^ «Отрыв от прошлого: рождение нового механизма веб-рендеринга от Microsoft» . IE-блог . Проверено 19 ноября 2015 г.
  12. ^ «Создание более совместимой сети с Microsoft Edge» . 17 июня 2015 г.
  13. ^ Команда Microsoft Edge (17 июня 2015 г.). «Создание более совместимой сети с Microsoft Edge» . Блог разработчиков Microsoft Edge . Проверено 8 мая 2016 г.
  14. ^ Гупта, Пратик (26 сентября 2020 г.). «Лучшие флаги Microsoft Edge» . ГизМик .
  15. ^ Джейсонрмнс (04.12.2018). «Gecko — последний выживший движок: Microsoft отказывается от EdgeHTML для Chromium» . р/фаерфокс . Проверено 16 июля 2023 г.
  16. ^ «Представляем EdgeHTML 13, наше первое обновление платформы для Microsoft Edge» . Блог Windows . 16 ноября 2015 года . Проверено 19 ноября 2015 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2b23a413ee891708ed09af34eb2e1333__1722631620
URL1:https://arc.ask3.ru/arc/aa/2b/33/2b23a413ee891708ed09af34eb2e1333.html
Заголовок, (Title) документа по адресу, URL1:
EdgeHTML - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)