Gecko

18-10-2023

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.

См. также

Ссылки

  • Gecko в MozillaWiki
  • Mozilla Layout Engine
  • World Wide Web Consortium
  • История Firefox и Mozilla и других браузеров на временной шкале (PDF)
  • Кристиан Макинтош Gecko нравится разработчикам. Открытые Системы / Computerworld Россия (21 июня 1999). Архивировано из первоисточника 24 августа 2011.

Примечания

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

Gecko.

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47