Gecko è il motore di layout sviluppato dal Mozilla Project e utilizzato in molte app/dispositivi, tra cui Firefox e Firefox OS.

I browser Web necessitano di un software chiamato motore di layout per interpretare HTML, CSS, JavaScript e contenuti incorporati (come le immagini) e disegnare tutto sullo schermo. Oltre a questo, Gecko si assicura che le API associate funzionino bene su ogni sistema operativo supportato da Gecko e che le API appropriate siano esposte solo a target di supporto pertinenti. Ciò significa che Gecko include, tra le altre cose, uno stack di rete, uno stack grafico, un motore di layout, una macchina virtuale JavaScript e livelli di porting.

Poiché tutte le app di Firefox OS sono app Web, Firefox OS utilizza Gecko anche come runtime dell’app.

Vedi anche