Gekko
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 20. december 2021; checks kræver
7 redigeringer .
Gecko ( MFA : [ ˈ ɡ e k ə ʊ ], russisk geko , oversat fra engelsk - " gekko " ) er en gratis maskine til visning af websider i Netscape og andre browsere . De gamle navne er "Raptor" og "NGLayout". Geckos hovedkoncept er at understøtte åbne webstandarder som HTML , CSS , W3C , DOM , XML 1.0 og JavaScript . Et andet koncept er cross-platform . I dag kører Gecko på GNU -operativsystemer , herunder Linux-kernen ( Android ), Mac OS X , FreeBSD , Microsoft Windows , samt Solaris , HP-UX , AIX , Irix , OS/2 , OpenVMS , BeOS , Amiga og andre [2] .
Gecko har understøttelse af XUL (XML User Interface Language), et XML -brugergrænsefladebeskrivelsessprog , der er skabt specielt til det . Alle større produkter i Mozilla-familien er skrevet i XUL.
Gecko er skrevet i C++ og JavaScript, og fra 2016 desuden i Rust. Det er gratis og open source-software underlagt vilkårene i Mozilla Public License 2.0. Mozilla understøtter officielt dets brug på Android, Linux, macOS og Windows.
Understøttede standarder
Komponenter inkluderet i motoren
- Parser ( parser ) til HTML og XML
- Layoutmotor med indholdsmodel
- Stylingsystem (behandler CSS)
- JavaScript - fortolker ( SpiderMonkey )
- Grafikbibliotek (billedbibliotek)
- Netværksbibliotek (Necko)
- Et sæt widgets og grafikgengivelsesbiblioteker, der er specifikke for platformen (Win32, X og Mac)
- Bibliotek til styring af brugerpræferencer
- Mozilla Plug-in API ( NPAPI ) bruges til at understøtte plugin-grænsefladen til Navigator-browseren
- Open Java Interface (OJI), der understøtter Suns Java Virtual Machine (JVM)
- Resource Description Framework (RDF) intern grænseflade
- Bibliotek til visning af skrifttyper
- Sikkerhedsbibliotek (NSS)
Kritik
- På Windows og lignende platforme er Gecko afhængig af ikke-frie compilere. På grund af dette kan FOSS Linux-distributioner ikke inkludere Gecko-pakken, der bruges i Wines Windows-kompatibilitetslag [4] .
Se også
Noter
- ↑ https://www.mozilla.org/en-US/firefox/103.0.2/releasenotes/
- ↑ Generelle spørgsmål (engelsk) (link ikke tilgængeligt) . Ofte stillede spørgsmål om Mozilla Build . Arkiveret fra originalen den 24. august 2011.
- ↑ ECMAScript 5-understøttelse i Mozilla (downlink) . Hentet 23. marts 2014. Arkiveret fra originalen 5. april 2014. (ubestemt)
- ↑ Jswindle.com Arkiveret 11. juni 2012.
Links
Netscape kommunikation |
---|
Browser software |
|
---|
E-mail klienter |
- Netscape Mail og nyhedsgrupper
- Netscape Messenger 9
|
---|
Andre komponenter |
|
---|
Server software |
- Netscape Enterprise Server
- Netscape applikationsserver
- Netscape Server Application Programming Interface
|
---|
Webtjenester |
|
---|
se også |
|
---|