Gecko

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Gecko
Silnik przeglądarki internetowej
Autor Mozilla Foundation,
Mozilla Corporation
Platforma sprzętowa x86, x86-64, ARM
System operacyjny Wieloplatformowość
Język programowania C++, JavaScript, Rust
Aktualna wersja stabilna 55.0 (8 sierpnia 2017; 9 dni temu)
Aktualna wersja testowa 56.0 (8 sierpnia 2017; 9 dni temu)
Licencja MPL/GPL/LGPL
Strona internetowa

Geckosilnik przeglądarki internetowej obsługujący standardy Internetowe rekomendowane przez W3C. Jest udostępniany na potrójnej licencji MPL/GPL/LGPL[1].

Obecnie Gecko jest drugim silnikiem pod względem jego wykorzystania, za Blinkiem (wykorzystywanym przez Google Chrome, Operę czy Vivaldiego), a przed Tridentem/EdgeHTML-em (Internet Explorer i Microsoft Edge) oraz WebKitem (wykorzystywanym przez Safari) (dane ze stycznia 2017 roku według serwisu StatCounter)[2].

Historia rozwoju[edytuj]

Silnik Gecko został stworzony przez programistów z Netscape Communications dla przeglądarki Netscape Navigator 6.x i Mozilla Suite w języku C++. Początkowo rozwijany był pod nazwą NGLayout lub Raptor, nazwy te zostały jednak zmienione na aktualną ze względu na kłopoty prawne. Obecna nazwa pochodzi od gekona, jaszczurki z rodziny gecconidae[1].

31 marca 1998 kod źródłowy Gecko został upubliczniony na wolnej licencji w ramach projektu Mozilla z nadzieją, że społeczność skupiona wokół przeglądarek pomoże w jego szybkim rozwijaniu. Sam projekt został przekształcony 15 lipca 2003 w Mozilla Foundation, tym samym uniezależniając się od AOL, który przejął już Netscape Communications.

Obsługiwane technologie[edytuj]

Silnik obsługuje m.in.:

Aplikacje oparte na silniku Gecko[edytuj]

Przeglądarki internetowe[edytuj]

Silnik Gecko wykorzystywany jest między innymi przez przeglądarki:

Inne aplikacje[edytuj]

Inne programy wykorzystujące Gecko:

Przypisy

  1. a b Gecko – MDN (ang.). Mozilla Developer Network. [dostęp 2017-05-28].
  2. Browser market share Worldwide (ang.). StatCounter Global Stats. [dostęp 2017-05-28].

Linki zewnętrzne[edytuj]