chromeos: Système d'exploitation Google pour les applications web
headless chromium: chromium without a graphic interface (hence headless), controlled through the command line. It can be used in server environments, for automated tasks or testing.
monochrome: (mono) chrome fournit le navigateur Chrome Android et la vue Web Android. La vue Web Android n'est pas un composant livré séparément.
trichrome: APK Chrome et WebView séparés, qui s'appuie sur une bibliothèque APK partagée commune (trichrome a été introduit avec Android Oreo).
composant
android webview: Composant android webview (vue web), basé sur le code de chromium. Il est utilisé pour afficher des pages web depuis une application cliente android.
aura: Interface utilisateur avec accélération matérielle pour Chrome. Aura fournit une hiérarchie de style de fenêtre de base, etc. Voir Aura shell (ash) pour les fonctionnalités de bureau et de shell.
aura shell: gestionnaire de fenêtres (chromeOS) et shell (écran de connexion, bureau, lanceur d'applications ...)
blink: Blink est le moteur de rendu utilisé par chrome et chromium. Il affiche le contenu de type HTML en prenant en compte la mise en forme (CSS...). Blink est un 'fork' de Webkit.
breakpad: Breakpad est un ensemble de composants pour les rapports de crash.
browser process: processus principal qui prend en charge l'interface utilisateur, il fait appel aux processus enfants gérant les onglets ou les plugins.
chrome compositor: cc est impliqué dans le processus de rendu de l'interface graphique.
chrome early loading framework: chrome ELF est lancé dès le démarrage du processus Chrome. Il configure la liste noire des DLL bloquées par le navigateur.
content API: API publique exposée aux composants intégrant le module de contenu.
courgette: Algorithme de compression différentielle, qui permet des mises à jour Google Chrome de taille réduite.
gpu: Code de rendu graphique faisant appel au GPU.
media: Code multimedia pour chromium (codecs audio/video, capture et rendu audio/video, ffmpeg, libvpx...)
module contenu: Code de base nécessaire pour le rendu d'une page à l'aide d'un navigateur multi-processus. Il inclut toutes les fonctionnalités de la plateforme web (c'est-à-dire HTML5) et l'accélération GPU. Il n'inclut pas les fonctionnalités de Chrome, par exemple les extensions/le remplissage automatique/l'orthographe, etc.
mojo: Mojo est un framework pour la communication interprocessus (IPC), les communications cross-language ou cross-plateformes. Il utilise un language de définition d'interface IDL commun. Au-delà des fonctionnalités IPC, Mojo est utile pour la modularisation du code.
Moteur javascript V8: Le moteur Javascript et WebAssembly V8 de Google, écrit en C++ et utilisé par le navigateur Chrome.
ozone: Ozone est une couche d'abstraction multi-plateforme sur laquelle s'appuie le gestionnaire de fenêtre Aura. Ozone est utilisé pour les entrées et graphiques bas niveau.
renderer process: processus par onglet du navigateur, en charge du rendu des pages html (il utilise le moteur de rendu web 'blink')
sandbox: Le 'Bac à sable' permet d'exécuter du code dans un environnement restreint afin d'éviter des contaminations ou piratages. Sandbox tire parti de la sécurité fournie par le système d'exploitation pour isoler l'exécution de code qui ne peut pas apporter de modifications persistantes à l'ordinateur ou accéder à des informations confidentielles
views: framework supportant l'interface utilisateur, fournissant le rendu, la mise en page et la gestion des événements.
weblayer: API permettant la création d'un navigateur web. C'est la version réutilisable de Chrome.
servicification: Certaines fonctionnalités et certains sous-systèmes de Chromium sont en cours de refonte en tant que services, en utilisant des API publiques et une isolation de l'exécution via des interfaces Mojo. L'objectif est d'améliorer la maintenabilité et l'extensibilité du système.
projet
onion soup: Projet de réarchitecture du code visant à 1) faire migrer les fonctionnalités de la plate-forme web de //content/renderer/ vers Blink et 2) à simplifier massivement les couches d'abstraction.
en fin de vie
native client (NaCl): bac à sable pour exécuter du code C et C ++ compilé dans le navigateur, s'executant de manière sécurisée, indépendamment du système d'exploitation de l'utilisateur (Ceci n'est plus supporté par Chromium: utiliser WebAssembly)
Pepper Plugin API (PPAPI): API multiplateforme pour les plug-ins de navigateur Web sécurisés par Native Client (Ceci n'est plus supporté: utiliser WebAssembly)