Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

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 та інших. [3]

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


1. Підтримувані стандарти

2. Компоненти, що входять до складу движка

  • Синтаксичний аналізатор (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)

3. Історія

4. Критика

  • Через високі вимог до ОЗУ Gecko рідко використовується на мобільних пристроях, поступаючись іншому вільному движку - WebKit.

Цей текст може містити помилки.

Схожі роботи | скачати
© Усі права захищені
написати до нас
Рейтинг@Mail.ru