the Chromium logo

The Chromium Projects

Servicification

Summary

The Chromium codebase now supports many platforms and use cases. In response, we need to migrate the code base to a more modular, service-oriented architecture. This will produce reusable and decoupled components while also reducing duplication. It also allows the Chrome team and other groups to experiment with new features without needing to modify Chrome.

Contact

mailing list: [email protected]

Background

Major projects

As part of this effort, we are refactoring existing components of Chromium into isolated services. Here are some of the major projects underway:

UI Service

UI (aka MUS)

mailing list: [email protected]

Network Service

Network

mailing list: [email protected] sherifing notes conversion cheat sheet bug triaging instructions

Device Service˜

Device

Identity Service

Identity

Conversion cheat sheet

mailing list: [email protected]

Past Projects

A prioritized list of projects that still need to be done is available.

Code Location

src/services/