Date: 2008-11-02 11:52:02 Created: null
En webbläsare och en uppsättning tekniker som denna bygger på (följer nedan).
NSPR är ett API som tillhandahåller grundläggande icke-grafiska funktioner från operativsystemet, exempelvis trådning, fil- och nätverksIO, tidshantering och grundläggande mineshantering. Ursprungsmålet med NSPR var att underlätta portningen av JavaVM genom att tillhandahålla de funktioner denna kräver. Det främsta syftet med dagens NSPR är att stödja klienter helt skrivna i C eller C++.
Ett XML-baserat märkspråk för att definiera nya element, beteenden och liknande för XUL-element.
XPCOM är ett ramverk för att skriva modulära, plattformsoberoende applikationer. XPCOM-komponenter kan skrivas i C, C++ och JavaScript och användas av applikationer skrivna i dessa språk. Bindningar finns dessutom för att utnyttja XPCOM-komponenter i Perl, Python och Ruby.
Möjliggör enkel koppling mellan XPCOM-objekt och JavaScript. Låter JavaScript anropa XPCOM-objekt och låter också JavaScript tillhandahålla XPCOM-gränssnitt.
Används för att generera information för XPCOM-gränssnitt utifrån XPIDL-gränssnittsbeskrivningsfiler.
Används för att paketera applikationer så att de kan installeras oberoende av plattform.
En uppsättning verktyg för att underlätta skapande av plattformsoberoende gränssnitt. Övergripande term för allt som har med gränssnittskapande att göra, XUL, CSS, JavaScript och HTML räknas exempelvis in.
Hörnstenen i Mozillas plattformsoberoende gränssnitt. Använder XML-syntax för att beskriva gränssnittets struktur och innehåll.