Определимся с понятием браузерный движок. Это программный модуль, который преобразовывает содержимое веб-страниц, это файлы в формате XML, HTML, а также цифровые изображения. Также преобразуется и информация о форматировании, которая обычно представлена в форматах XSL, CSS и других. Все это, после преобразования, представляется в интерактивном отображении содержимого на мониторе. Чаще всего браузерные движки используются в веб-браузерах, отчего собственно произошло и название, почтовом клиенте и некоторых других программах, которым необходимо редактирование и отображение содержимого веб-страниц.
Название "браузерный движок" стало распространённым лишь после того, как браузерные движки стали доступными при отделении от браузера. В настоящее время существует несколько видов движков браузера:
- Gecko (Гекко) - этот движок создан проектом Mozilla и является открытым. В большом количестве программ, которые основаны на коде Mozilla нашли применяются эти движки. К ним относятся: почтовый клиент Thunderbird, браузер Firefox, набор программ SeaMonkey.
- Trident (Тридент, Тризубец) - проприетарный браузерный движок. Разработан он специально для Microsoft Internet Explorer, активно используется самыми разными программами для Windows различных версий. Также сюда относятся RealPlayer и Winamp. Этот движок является наиболее используемым и распространённым.
- Webkit (ВебКит) - это браузерный движок, разработанный для Apple Safari. Он имеется в стандартной версии Mac OS X и в браузере Google Chrome. Также встроен в библиотеку Qt. Преимущество такого движка состоит в универсальности. Он может быть применён в проектах самых разных назначений.
- KHTML - браузерный движок, разработанный в рамках проектов KDE, нашёл применение в браузере Konqueror и служит основой для Webkit. Используется в Unix системах.
Presto- движок, разработанный Opera Software, является проприетарным. Является основой для всех браузеров Opera. Некоторые компании имеют лицензии на использование этого браузерного движка.
Для разработчиков веб сайтов очень важно знать какие форматы файла чем открывается. Ведь открыв файл и сохранив его в другой кодировке можно получить на выход ошибки. Узнайте чем открыть xml для правильной работы с ним. любой профессиональный веб разработчик должен иметь эти инструменты установленные у себя на компьютере.