Fast, seamless, safe, and reliable web for all

Technologies
python, javascript, java, c++, git
Topics
web, browser, operating-system
Fast, seamless, safe, and reliable web for all
The Chromium projects include Chromium and Chromium OS, the open-source projects behind the Google Chrome browser and Google Chrome OS, respectively. Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web. Chromium OS is an open-source project that aims to provide a fast, simple, and more secure computing experience for people who spend most of their time on the web.
2023 Program

Successful Projects

Contributor
Rachel Russell
Mentor
Kyle, Stephen, danielrsmith
Organization
Chromium
Chromium GSoC Proposal: Test History for wpt.fyi
Currently, there is a good visual for the results of the current and most up to date test runs, but there is not an intuitive way to easily view the...
Contributor
Ankit Kiran
Mentor
Pallavi, Muyao Xu, Angelo Tadres
Organization
Chromium
Casting Local Media
The primary objective of this project is to enhance the local media casting experience within Chromium by implementing a range of improvements. These...
Contributor
Aryan Kaushik
Mentor
Pallavi, Salma Elmahallawy, Julia Lomakina
Organization
Chromium
Enhance chrome://policy page
The "chrome://policy" page is a URL in the Google Chrome browser that displays a list of policies applied to the browser. These policies determine...
Contributor
Mahmoud Tawfik
Mentor
Sreeja Kamishetty, Alex Cooper, Piotr Bialecki
Organization
Chromium
Improve AR/VR experience on Web
The goal of this project is to develop a debugging page called "xr-internals" to help developers debug and optimize AR/VR web applications. The page...
Contributor
Patricija Cerkaite
Mentor
Pallavi, Aoyuan Zuo
Organization
Chromium
Improving INP Metric by Exposing InteractionId to a Wider Range of Events
Imagine typing a cheerful "hello😁" on your keyboard, expecting a smooth and quick response, but instead, the browser stumbles, struggling to keep up...
Contributor
Ahmed Elwasefi
Mentor
Pallavi, Aaron Leventhal
Organization
Chromium
Chromium Accessibility Performance
The accessibility code in Chromium is used in Chrome and Edge to enable users of assistive technology to access the web. However, enabling it can...
Contributor
Douglas Hou Nam Chiang
Mentor
Pallavi, banerjta
Organization
Chromium
Automate testing of stylus touch pen
This project aims to automate the testing of stylus touch pens with Chromebook using a human motion robot (HMR). Currently, stylus pens or any other...
Contributor
James Hu
Mentor
Sreeja Kamishetty, Alon Zakai, Thomas Lively
Organization
Chromium
Implement JS filesystem bridge layer for Emscripten
Emscripten is an open-source tool used to translate C/C++ code to WebAssembly, allowing web apps to run with near-native performance. WebAssembly is...
Contributor
Aryan Milind Pingle
Mentor
Sreeja Kamishetty, Mariko Kosaka
Organization
Chromium
Adding Codecs & Improving UI for squoosh.app
Squoosh is a Progressive Web App (PWA) focusing on image compression - reducing image sizes through numerous formats. You can try out the latest and...
Contributor
Pingren Nie
Mentor
Jason Robbins, Stephen, James Scott
Organization
Chromium
Integrate references into ChromeStatus.com
ChromeStatus.com is a web application developed by Google to track feature launches in Blink, the browser engine that powers Chrome and many other...
Contributor
Xuezhou Dai
Mentor
Pallavi, Oliver Dunk, Ali Spivak
Organization
Chromium
Migrate mv2 samples to mv3 and increase API coverage
Manifest V3 is the latest version of Chrome extensions, which focuses on security, privacy, and performance. The goal of this project is to upgrade...
Contributor
Manuel Palenzuela Merino
Mentor
Stephen, Filipa Senra, Zaina
Organization
Chromium
Enhancing Media Privacy in Chromium's Incognito Mode
Google Chromium's Incognito Mode currently has a privacy issue where the media metadata of the browser can be displayed in operating systems' media...
Contributor
Yash Joshi
Mentor
Yoav Weiss, Stephen
Organization
Chromium
Resource Initiator Reporting
The proposed project aims to enhance the Resource Timing API by incorporating initiator information to identify the resource that triggered the fetch...
Contributor
Avi Mathur
Mentor
Sreeja Kamishetty, btriebw, Mike Wasserman
Organization
Chromium
Enable & Improve Multi Display Chrome Testing Capabilities
In this project, our aim is to enable the capability for testing multi-display APIs for Chromium, on Windows OS. In order to achieve this, we are...
Contributor
Jeremy Yoo
Mentor
Sreeja Kamishetty, Feras Aldahlawi, Sangbaek Park
Organization
Chromium
Enhancing Web Development on Chromium: Accessibility Improvement in Chromium DevTools
In an effort to improve the web development experience on Chromium, this project aims to add an efficient way to access Media panels to help debug...
Contributor
Ansh_Mishra
Mentor
Sreeja Kamishetty, Yoav Weiss
Organization
Chromium
Improving Performance API Code Health
The primary objective of this project is to enhance the code quality, strengthen the test framework, and bolster the reliability of Chromium's...
Contributor
Anže Lešnik
Mentor
Stephen, mark a. foltz, Angelo Tadres
Organization
Chromium
Chrome System Audio Mirroring on macOS and Linux
Casting is a feature of Chrome that allows a tab or a screen to be mirrored to a remote Chromecast-enabled device. Currently, both audio and video...