Google Aims to Update Chrome Without Full Restarts

Google is actively working on enhancing Chrome’s update process to minimize the need for full browser restarts, thereby reducing the window of vulnerability between patch releases and user adoption.

Currently, after Google develops and releases a security patch—a process that typically takes one to two days—users must restart Chrome to apply the update. This delay can leave systems exposed to known vulnerabilities during the interim period. To address this, Google is investing in a technique called “dynamic matching.” This approach involves replacing background child processes, such as the Renderer and GPU, with updated binaries on the fly, leveraging Chrome’s multi-process architecture. The goal is to implement updates seamlessly without requiring a full browser restart.

While this feature is still under research and development, Google is also exploring methods to ensure a seamless session restore in complex scenarios by saving more state locally. This initiative is particularly pertinent as Chrome plans to transition to a two-week update cycle later this year, necessitating more frequent and efficient updates.

In the interim, Google is identifying optimal moments to perform automatic restarts with minimal user disruption. For instance, in Chrome 150 for Mac, the browser will automatically restart when an update is pending, and no user windows are open. This leverages macOS’s unique application state, where applications typically continue running in the background even after all windows are closed.

Beyond update mechanisms, Google is integrating large language models (LLMs) to enhance Chrome’s security. Since 2023, the company has employed LLMs to identify vulnerabilities within the Chrome codebase more efficiently. Earlier this year, Google developed an agent harness utilizing Gemini and other models to detect bugs, including one that had been present for 13 years. To ensure safety, these AI analyses are conducted on secure machines without general internet access, and strict protocols are in place to prevent unauthorized model activity.

To address vulnerabilities, Google has implemented a multi-agent workflow where LLMs generate candidate fixes. This process involves initial build steps to gather context, followed by a fixing agent that proposes multiple solutions. A critic agent then evaluates these proposals to determine the most suitable fix, producing relevant artifacts for developer assessment.

By streamlining the update process and leveraging AI for proactive vulnerability detection, Google aims to enhance Chrome’s security posture, ensuring users are protected with minimal disruption.