Gecko
Gecko (stilizat ca ɢecko) este un motor de navigator web cu sursă deschisă dezvoltat de Mozilla, utilizat în principal pentru afișarea paginilor web. Software-ul interpretează fișiere HTML, foi de stil (CSS) și alte resurse (de exemplu date media), prezentând rezultatul interpretat pe ecran sub formă formatată.[3]
Gecko este folosit în mod extensiv în produsele Mozilla, precum Firefox, SeaMonkey sau Thunderbird, și, într-o stare întreruptă, în AOL Netscape și Netscape Navigator, alături de numeroase alte proiecte. Începând cu versiunea 5, numărul versiunii curente corespunde cu numărul versiunii principale curente a Firefox.[4]
Motorul este conceput pentru a susține standardele deschise ale Internetului și poate fi folosit pentru a reda atât pagini web, cât și interfața unei aplicații. Gecko oferă un API de programare bogat, potrivit pentru o gamă largă de aplicații conectate la Internet, precum navigatoare web, prezentarea de conținut și aplicații client/server.[5]
Gecko este scris în C++ și JavaScript și, din 2016, suplimentar și în Rust. Este software gratuit și open-source, supus termenilor Licenței Publice Mozilla versiunea 2. Mozilla susține oficial utilizarea sa pe Android, Linux, macOS și Windows.[6][7]
Note și referințe
[modificare | modificare sursă]- ^ Firefox 106.0.5, See All New Features, Updates and Fixes (în engleză)
- ^ a b c d https://hg.mozilla.org/mozilla-central/file/tip/toolkit/content/license.html, accesat în Lipsește sau este vid:
|title=(ajutor) - ^ Bergstrom, Lars; et al. (mai 2016). „Engineering the Servo Web Browser Engine using Rust” (PDF). Proceedings of the International Conference on Software Engineering. Arhivat din original (PDF) la .
- ^ „Embedding Mozilla”. Mozilla.org. . Accesat în .
- ^ Yegulalp, Serdar (). „Mozilla binds Firefox's fate to the Rust language”. InfoWorld.
- ^ „Gecko FAQ”. MDN Web Docs. Arhivat din original la . Accesat în .
- ^ „Simple Firefox for Android build”. Arhivat din original la . Accesat în .
Gecko is implemented using C++ and JavaScript.