Improving Performance API Code Health
- Mentors
- Sreeja Kamishetty, Yoav Weiss
- Organization
- Chromium
- Technologies
- c++, html, css, js
- Topics
- web, browser
The primary objective of this project is to enhance the code quality, strengthen the test framework, and bolster the reliability of Chromium's Performance API implementation. The Performance API, which encapsulates the Performance interface of the High Resolution Time standard, plays a pivotal role in enabling web developers to accurately identify and troubleshoot bottlenecks within their web applications. To ensure uniformity in functionality and compliance with current standards across diverse web browsers, the web-platform-test features a comprehensive suite of tests. Over the course of this project, in close collaboration with experienced mentors, the focus will be on harmonizing Chromium's Performance API implementation with the web standards. This endeavour involves meticulous analysis, debugging, and the resolution of issues and failures reported by the web-platform-tests. This comprehensive undertaking will culminate in a secure and more reliable browser ensuring enhanced user experience. These optimizations shall align with Chromium's core principles of speed, security, stability, and simplicity.