Chrome Dev Summit 2020 is back & going virtual on December 9-10. Learn more

All Updates tagged: chromium-chronicle

The Chromium Chronicle: Time-Travel Debugging with RR

Do you find yourself running the same test over and over in the debugger, trying to figure out how the code got in a bad state? We have a tool for you! RR will record an execution trace, making it easy to step backwards, run backwards, see where variables changed their value or when a function was last called on an object.

chromium-chronicle

Read article

The Chromium Chronicle: Catching UI Regressions with Pixel Tests

Chrome’s testing strategy relies heavily on automated functional correctness tests and manual testing, but neither of these reliably catch minor UI regressions. Use pixel tests to automate testing your desktop browser UI.

chromium-chronicle

Read article

The Chromium Chronicle: ClusterFuzz

You may find you are asked to fix high-priority security bugs discovered by ClusterFuzz. What is it? Should you take those bugs seriously? How can you help?

chromium-chronicle

Read article

The Chromium Chronicle: GWP-ASan: Detect bugs in the wild

GWP-ASan is a heap-only memory error detector designed to be used in the wild. It detects use-after-frees, buffer overflows/underflows, and double frees. Unlike ASan, it does not detect errors on the stack or in globals.

chromium-chronicle

Read article

The Chromium Chronicle: Preprocessing Source

Compiling a single Chromium source file by hand can help developers experiment with compiler optimization options, understand subtle macro details, or minimize a compiler bug. This month, we take a look at how to preprocess source.

chromium-chronicle

Read article

The Chromium Chronicle: Monorail’s Grid View!

Chrome’s issue tracker, Monorail, offers a grid view that allows you to visualize your issues in a Kanban style board. This episode explains how to use the grid mode.

chromium-chronicle

Read article

The Chromium Chronicle: Coding Outside the Sandbox

All code has bugs. The Chrome Browser process has no sandbox, meaning those bugs could give malcious code full access to the whole device. This episode explains the dos and don'ts of coding without a sandbox.

chromium-chronicle

Read article

The Chromium Chronicle: Test your Web Platform Features with WPT

Web Platform tests (WPT) are the preferred way to test web-exposed features, as they are shared with other browsers via Github. This month, we take a look at WPT best practices.

chromium-chronicle

Read article

The Chromium Chronicle: Code Coverage in Gerrit

Tests are critical because they find bugs and regressions, enforce better designs and make code easier to maintain. This month, we take a look at how to conduct thorough tests with Gerrit

chromium-chronicle

Read article

The Chromium Chronicle: Fighting Test Flakiness

Flaky tests are a common problem in Chrome. They impact the productivity of other developers, and get disabled over time. This month, we take a look at how to fight test flakiness.

chromium-chronicle

Read article

The Chromium Chronicle: Task Scheduling Best Practices

The Chrome team is proud to introduce the Chromium Chronicle, a monthly series geared specifically to Chromium developers - the developers who build the browser. This month, we take a look at task scheduling best practices.

chromium-chronicle

Read article

Subscribe