|
|
|
Краткий ликбез по ситуации с браузерами для пользователей
|
|
|
Что это?
Браузерный движок (англ. layout engine) — представляет собой программную основу, преобразующую содержимое веб-страниц и скрипты в отформатированное читабельное отображение информации на экране. Вокруг этой основы производители браузеров могут надстраивать свои всякие расцветки, свистелки и кряхтелки, да заглушать какие-нибудь особенности движка. Таким образом можно много «рожать» всяких браузеров с разными названиями, но нутро и понимание веб-задач у всех будет однотипное, если они используют одну и ту же версию одного и того же движка.
Что происходит?
Так получилось, что к 2019 году законодателем браузерной моды для Windows стали только две крупные категории движков, разделивших программные продукты на два крупных лагеря: Chromium-браузеры на движке Blink и Mozilla-браузеры на движке Gecko. Два эталонных представителя этих лагерей занимают сетевой олимп — Google Chrome и Mozilla Firefox. Последний крупный игрок на рынке веб-технологий, кто беспонтово трепыхался с ними в конкурентной войне — это Microsoft, но и он «поднял лапки к верху», похоронив Internet Explorer и выпустив Microsoft Edge. А позже и Edge прогнулся под платформу Chromium.
Что делать?
Получается у человечества выбор только из двух браузерных технологий, хотя самих браузеров целая куча. Выше уже сказано, какими прибамбасами они могут отличаться — свистелками и кряхтелками. Зачастую эти все прибамбасы только больше вносят глюков и ухудшают качество браузера. Надеяться не стоит, что браузеры будут по разному понимать интернет-технологии и производить по-своему рендеринг страниц сайтов, в своей главной задаче они близнецы и по факту разнообразия нет. Поэтому пользователи, подбирая себе веб-обозреватель, в первую очередь должные обращать внимание на соответствие версиям королям интернета — Google Chrome и Mozilla Firefox.
Список основных и значимых браузерных движков
• WebKit
Главный разработчик: Apple Incorporated
Время появления: июнь 2001 г.
Дочерний движок на основе кода из KHTML. Разрабатывался для браузера Safari.
• Blink
Главный разработчик: Google Incorporated
Время появления: апрель 2013 г.
Дочерний движок на основе кода из WebKit. Анонсирован в рамках проекта Chromium. Используется в куче Chromium-подобных браузерах, ведущий из них Google Chrome.
• Gecko
Разработка: Mozilla Foundation / Mozilla Corporation
Время появления: май 1997 г.
Древние названия — Raptor и NGLayout. Используется в Mozilla-подобных браузерах и клонах Firefox.
• Goanna
Разработка: M.C.Straver
Время появления: январь 2016 г.
Даже не знаем, какова будет перспектива у новичка. По факту ещё сырое облегчённое ответвление(форк) от Gecko, отстающее от самого Gecko. Goanna v4 сделана на базе Gecko предназначенного для Firefox 52. Используется в клоноподобных между собой браузерах — PaleMoon, Basilisk, K-Meleon, Mypal, NewMoon.
• EdgeHTML
Разработка: Microsoft Corporation
Время появления: ноябрь 2014 г.
Используется в Microsoft Edge. В декабре 2018 года MS отказалась от EdgeHTML в пользу платформы Chromium с движком Blink.
• Trident (устарел)
Разработка: Microsoft Corporation
Время появления: октябрь 1997 г.
Он же MSHTML. Использовался в Internet Explorer. На смену этому движку пришёл EdgeHTML.
• KHTML (загибается)
Разработка: международное сообщество свободного программного обеспечения
Время появления: ноябрь 1998 г.
Преобразован из KDE HTML Widget (khtmlw). Использовался в гибриде браузера с файловым менджером Konqueror — красе и гордости UNIX-систем.
• Presto (устарел)
Разработка: Opera Software
Время появления: январь 2003 г.
Использовался в Opera в версиях 7-12. До седьмой версии программная основа Оперы носила кодовое название Elektra. В феврале 2013 года было объявлено об отказе Opera от Presto в пользу Blink.
|
|
|
|
|