Gecko est un moteur d'affichage de page WEB. Il intègre un moteur XUL, qui est un langage de description d'interface, et dans lequel on peut mettre en oeuvre XPCOM, accessible avec JavaScript.