NETOPEDIA

Software

Gecko

aktualizacja:

Nowoczesny "silnik" (tzw. layout engine) dla przeglądarek internetowych, powstały w ramach projektu Mozilla.org.

Gecko odpowiada za renderowanie i wyświetlanie na ekranie zawartości dokumentów HTML oraz towarzyszących im plików (graficznych, arkuszy stylów CSS, skryptów, apletów, itp.) w postaci stron WWW.

Gecko (nazwa pochodzi od gekona – jaszczurki z rodziny gecconidae żyjącej w krajach śródziemnomorskich) jest nowym, napisanym od podstaw i pod kątem maksymalnej wydajności "napędem" dla aplikacji internetowych.

Udostępniany jest na zasadach opisanych w licencjach GNU GPL oraz NPL (Netscape Public License) i MPL (Mozilla Public Licence) bliskich idei Open Source. Dzięki temu każdy może przystosować go do własnych potrzeb. Obecnie najbardziej znanymi programami korzystającymi z zalet Gecko są przeglądarki Mozilla, Netscape 6 oraz Galeon; stopniowo pojawiają się kolejne projekty sygnowanych przez innych producentów.

Jednym z nadrzędnych zdań "Gekona" jest zapewnienie zgodności z najważniejszymi standardami zalecanymi przez konsorcjum W3C. Obecnie w module tym zaimplementowano obsługę m.in.:

  • HTML 4.0
  • CSS 1, CSS 2
  • DOM 1, DOM 2
  • JavaScript
  • HTTP
  • SSL
  • Unicode
  • OJI (Open Java Interface)
  • GIF, PNG, JPEG, PJPEG
  • XML
  • RDF

Kod źródłowy został tak przygotowany, by bez większych modyfikacji można było skompilować go w większości popularnych systemów (Windows, Linux, UNIX, Solaris, MacOS, OS/2,...) oraz przystosować do pracy w takich urządzeniach jak telefony komórkowe, palmtopy, czy przystawki TV.

zobacz również: