Gecko

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Gecko
Тип

Браузерный движок

Разработчик

Mozilla Foundation / Mozilla Corporation

Написана на

C++

Операционная система

Кроссплатформенное ПО

Последняя версия

9.0 (20 декабря 2011 года)

Тестовая версия

10.0a2 (11 ноября 2011 года[1])

Лицензия

MPL/GPL/LGPL

Сайт

devmo:Gecko

Gecko ([ˈgɛkəʊ]) — это свободный движок вывода веб-страниц (англ. layout engine) браузеров Mozilla Firefox, Netscape и других. Старые названия — «Raptor» и «NGLayout». Главная концепция Gecko заключается в поддержке открытых стандартов Интернета, таких как HTML, CSS, W3C DOM, XML 1.0 и JavaScript. Другая концепция — кросс-платформенность. На сегодняшний день Gecko работает на операционных системах Linux, Mac OS X, FreeBSD и Microsoft Windows, а также на Solaris, HP-UX, AIX, Irix, OS/2, OpenVMS, BeOS, Amiga и других.[2]

Gecko имеет поддержку XUL (XML User Interface Language), созданного специально для него XML-языка описания пользовательского интерфейса. На XUL написаны все основные продукты семейства Mozilla.

Содержание

[править] Поддерживаемые стандарты

[править] Компоненты, входящие в состав движка

  • Синтаксический анализатор (parser) для HTML и XML
  • Движок для вёрстки (layout engine) с моделью контента (content model)
  • Стилевая система (обрабатывает CSS)
  • Интерпретатор JavaScript (SpiderMonkey)
  • Графическая библиотека (image library)
  • Сетевая библиотека (Necko)
  • Набор виджетов и библиотек для визуализации графики, специфичных для платформы (Win32, X, и Mac)
  • Библиотека для управления предпочтениями пользователей
  • Mozilla Plug-in API (NPAPI), используемый для поддержки интерфейса плагинов для браузера Navigator
  • Open Java Interface (OJI), с поддержкой виртуальной машины Java (JVM) компании Sun
  • Внутренний интерфейс инфраструктуры описания ресурсов (RDF)
  • Библиотека для отображения шрифтов
  • Библиотека средств защиты (NSS)

[править] История

[править] Критика

  • Из-за высоких требований к ОЗУ Gecko редко используется на мобильных устройствах, уступая другому свободному движку — WebKit.

[править] См. также

  • Firefox — веб‑браузер, разрабатываемый Mozilla Foundation
  • Thunderbird — почтовый клиент Mozilla
  • Sunbird — автономный календарь и планировщик Mozilla
  • SeaMonkey — набор программ для работы в Интернете — веб-браузер, почтовый клиент (близкий к Thunderbird), IRC-клиент ChatZilla, редактор HTML SeaMonkey Composer
  • Minimo — браузер, адаптированный под переносные устройства
  • Konqueror — свободный веб-браузер и файловый менеджер
  • Salamander
  • K-Meleon — веб‑браузер

[править] Ссылки

[править] Примечания

  1. New Firefox Aurora is Ready for Download and Testing | Future Releases
  2. General questions  (англ.). Mozilla Build FAQ. Архивировано из первоисточника 24 августа 2011.
Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Участие
Печать/экспорт
Инструменты
На других языках