Gecko
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 20 decembrie 2021; verificările necesită
7 modificări .
Gecko ( MFA : [ ˈ ɡ e k ə ʊ ] , rusă geko , tradus din engleză - " gecko " ) este un motor gratuit pentru afișarea paginilor web în Netscape și în alte browsere . Numele vechi sunt „Raptor” și „NGLayout”. Conceptul principal al lui Gecko este să accepte standarde web deschise, cum ar fi HTML , CSS , W3C , DOM , XML 1.0 și JavaScript . Un alt concept este multiplatformă . Astăzi, Gecko rulează pe sisteme de operare GNU , inclusiv nucleul Linux ( Android ), Mac OS X , FreeBSD , Microsoft Windows , precum și Solaris , HP-UX , AIX , Irix , OS/2 , OpenVMS , BeOS , Amiga și altele [2] .
Gecko are suport pentru XUL (XML User Interface Language), un limbaj de descriere a interfeței utilizator XML creat special pentru acesta . Toate produsele majore ale familiei Mozilla sunt scrise în XUL.
Gecko este scris în C++ și JavaScript și, din 2016, în plus, în Rust. Este un software gratuit și open source care face obiectul termenilor licenței publice Mozilla 2.0. Mozilla acceptă oficial utilizarea sa pe Android, Linux, macOS și Windows.
Standarde acceptate
Componentele incluse în motor
- Parser ( parser ) pentru HTML și XML
- Motor de aspect cu model de conținut
- Sistem de stilare (procesează CSS)
- Interpret JavaScript ( SpiderMonkey )
- Biblioteca grafică (biblioteca de imagini)
- Biblioteca de rețea (Necko)
- Un set de widget-uri și biblioteci de redare grafică specifice platformei (Win32, X și Mac)
- Bibliotecă pentru gestionarea preferințelor utilizatorului
- API-ul Mozilla Plug-in ( NPAPI ) utilizat pentru a accepta interfața de plugin pentru browserul Navigator
- Open Java Interface (OJI) care acceptă Java Virtual Machine (JVM) a Sun
- Interfață internă Resource Description Framework (RDF).
- Bibliotecă pentru afișarea fonturilor
- Biblioteca de securitate (NSS)
Critica
- Pe Windows și platforme similare, Gecko depinde de compilatoare care nu sunt gratuite. Din această cauză, distribuțiile FOSS Linux nu pot include pachetul Gecko utilizat în stratul de compatibilitate Windows al Wine [4] .
Vezi și
Note
- ↑ https://www.mozilla.org/en-US/firefox/103.0.2/releasenotes/
- ↑ Întrebări generale (în engleză) (link nu este disponibil) . Întrebări frecvente despre Mozilla Build . Arhivat din original pe 24 august 2011.
- ↑ Suport ECMAScript 5 în Mozilla (link descendent) . Preluat la 23 martie 2014. Arhivat din original la 5 aprilie 2014. (nedefinit)
- ↑ Jswindle.com Arhivat 11 iunie 2012.
Link -uri
Netscape Communications |
---|
Software de browser |
|
---|
Clienți de e-mail |
- Netscape Mail și grupuri de știri
- Netscape Messenger 9
|
---|
Alte componente |
|
---|
Software de server |
- Netscape Enterprise Server
- Server de aplicații Netscape
- Interfață de programare a aplicației server Netscape
|
---|
Servicii web |
|
---|
Vezi si |
|
---|