Render blocking nature of resources is important to pre-emptively pinpoint exactly at which point content will be rendered on screen. The render...
Reducing Chrome’s Presentation Latency on Windows
Alex Forrence
The current rendering configuration of Chrome on Windows can lead to substantial presentation latency. This project aims to reduce that latency by...
Improvements to the Mach-O LLD linker
Daniel Bertalan
Chromium is built using LLVM’s LLD linker for all platforms. This project aims to make various improvements to the LLD linker, which will ultimately...
Support new IR in V8 Turbolizer
Danylo Boiko
V8 is adding a new intermediate representation (IR) to the TurboFan optimizing JavaScript compiler. The new IR is called TurboShaft. For the old IR,...
Audio Worklet for Emscripten
Divyam Ahuja
Many developers are using Emscripten to port the existing C/C++ audio code to Web Assembly, but Emscripten is still using deprecated...
Aggregation Jobs Control Plane
Haroon Mohamedali
Today, in tech, there is currently a data privacy revolution happening and with that companies and organizations must adapt to meet the future needs...
ChromeStatus Frontend Re-Architecture
Kuan-Hsuan (Kevin) Shen
ChromeStatus.com is a website that allows web developers to track all the features in the Chrome browser, including the deprecated, current, and...
Improve Mojo IPC fuzzing
Moiseanu Rares
Chromium’s multi-process architecture requires a mechanism for safely communicating between its processes. This requirement is addressed by Mojo - an...
Implement RFC8305 Happy Eyeballs 2 to chromium network stack
Momoka
This project aims to implement the RFC8305Happy Eyeballs 2 mechanism to chromium. The Happy Eyeballs 2 algorithm conducts the DNS queries of IPv4 and...
✨ Make Perfetto Perfect: Animation Smoothness Alerts
Patricija Cerkaite
On Perfetto users can get brilliant insights into the performance of applications through trace visualizations, one of them being dropped frames....
Performance APIs spec compliance
Sohom Datta
The Performance API is a set of web APIs that implement the Performance interface of the High Resolution Time standard. The interface is exposed...
VirtIO Balloon Performance Improvements
Soichiro Ueda
ChromeOS often uses virtualization. To share memory efficiently between VMs, it uses the VirtIO Balloon. However, ChromeOS intensifies CPU...
Automate Drag-and-Drop Tests by Suyash Nayan
Suyash Nayan
Blink, which is the rendering engine for Chromium has multiple drag-and-drop API tests that make use of a Chromium-specific automation library and...
Screenshot Functionality for Support Tool
Y. Su
This project will add screenshot functionality to SupportTool. It can help users take screenshots when reporting the issues they encountered. Users...