Вдохновитесь нашими кейсами
Прочтите эти тематические исследования, чтобы найти вдохновение для своего следующего проекта с Chrome.
Chrome Web Store policy updates: ensuring clarity and consistency for developers
The Chrome Web Store is committed to fostering a high-quality and trustworthy ecosystem for developers and users. To align with this goal, we're announcing a series of policy updates designed to provide clarity and consistency across our platform.
LCP image subparts and RTT now available in CrUX
Learn about the change to the Chrome User Experience Report (CrUX changes) in the February 2025 release including LCP image subparts, LCP resource types, and RTT.
Enter picture-in-picture automatically when playing media
Chrome allows web apps playing media to automatically enter picture-in-picture.
Chrome 134 beta
Discover the latest features coming to Chrome.
New in Chrome 133
Chrome 133 is rolling out now! There's some exciting new CSS features and plenty more to discover.
What's new in DevTools, Chrome 133
Persistent AI chat history, better navigation, ignore listing, and stack traces in Performance, new 'What's new' panel, and more.
What's New in WebGPU (Chrome 133)
Additional unorm8x4-bgra and 1-component vertex formats, allow unknown limits to be requested with undefined value, WGSL alignment rules changes, WGSL performance gains with discard, and much more.
What's happening in Chrome Extensions, January 2025
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extensions features developers can look forward to.
Simplifying WebAuthn feature detection for passkeys
Discover how to detect WebAuthn capabilities with `getClientCapabilities()` and tailor authentication workflows for your users.
Freezing on Energy Saver
From Chrome 133, eligible CPU-intensive background tabs will be frozen when Energy Saver mode is active.
Passkeys on Google Password Manager are now available on iOS
Chrome on iOS 17 or later can now create, sync and authenticate with passkeys in Google Password Manager (GPM). This makes passkeys on GPM available everywhere Chrome is.
CSS scroll-state()
Like container queries; but for stuck, snapped, and overflowing queries.
CSS attr() gets an upgrade
You can now use attr() with any CSS property–including custom properties–and it can parse values into data types other than strings.
Chrome 133 beta
Learn about the latest features shipping in Chrome.
How we introduced Gemini to Chrome DevTools
Learn about fun and exciting use-cases of the new AI assistance panel in DevTools
New in Chrome 132
Chrome 132 is rolling out now! The Dialog element gets a ToggleEvent, support for element level video sharing, and the File System Access API supports Android and WebViews.
CSS text-box-trim
Take back space from above and below your text content; achieve optical balance.
Winners of the Built-in AI Challenge
Discover the winning apps and extensions from the Built-in AI Challenge, where we invited you to reimagine what's possible with Gemini Nano in Chrome.
Support for the Web Vitals extension has ended
The merger of the Web Vitals extension and DevTools is complete and support for the extension has ended.
What's New in WebGPU (Chrome 132)
Texture view usage, 32-bit float textures blending, GPUDevice adapterInfo attribute, configuring canvas context with invalid format throw JavaScript error, filtering sampler restrictions on textures, extended subgroups experimentation, improving developer experience, experimental support for 16-bit normalized texture formats, and more.
Autofill in action: real-world insights
A Chrome study shows that autofill users fill forms faster, with lower abandonment rates.
Findings from the customizable select request for developer feedback form
Thank you for the time you shared with us, providing feedback, reviewing details and helping shape standards.
Chrome's 2024 recap for devs: Re-imagining the web with AI in DevTools, built-in Gemini, and new UI capabilities
Check out Chrome for Developers' 2024 year-end roundup of the latest web features, capabilities, and tools.
Record and analyze a performance trace with DevTools
Record and analyze a performance trace with DevTools.
CSS Wrapped 2024
Join the Chrome DevRel team and a skateboarding Chrome Dino on a journey through the latest CSS launched for Chrome and the web platform in 2024.
What's new in DevTools, Chrome 132
Debug network requests, source files, and performance traces with Gemini, view AI chat history, and more.
Deprecation of the Performance Insights panel
The experimental Performance Insights Panel will be removed in January 2025, replaced by new insights within the Performance panel itself.
What's next for WebGPU
Learn about new AI and rendering features discussed at the latest GPU for the Web working group meeting.
Video accessibility wins the Gemini API Developer Competition web award
We've selected ViddyScribe for the Gemini API Developer Competition web award. They exemplified how Gemini can help make videos on the web more accessible by generating audio descriptions for any video.
Prepare your extension as we begin testing a new extensions menu
How to prepare your extension for the new extensions menu.
Annotate traces directly in the Performance panel
Learn how to make performance traces more understandable with the new annotations features in DevTools
Chrome 132 beta
Learn about the latest features shipping in Chrome.
Join the Translator API origin trial
Live translate text in the browser using local AI models. Now, users can contribute in their first language.
Signal API for passkeys on Chrome desktop
Introducing Signal API for passkeys on Chrome desktop
New in Chrome 131
Chrome 131 is rolling out now! More CSS styling for the details element, easier print layout with page margin boxes, and there is plenty more.
Join the Summarizer API origin trial
Participate in the origin trial to help users distill lengthy articles, complex documents, or even lively chat conversations into concise and insightful summaries.
Join the Prompt API for Chrome Extensions origin trial
Participate in the Prompt API for Chrome Extensions origin trial and access Gemini Nano in Chrome.
What's New in WebGPU (Chrome 131)
Clip distances in WGSL, GPUCanvasContext getConfiguration(), point and line primitives must not have depth bias, inclusive scan built-in functions for subgroups, experimental support for multi-draw indirect, shader module compilation option strict math, remove GPUAdapter requestAdapterInfo(), and more.
More options for styling <details>
You can now set the display type and also style the container for the part that expands and collapses using the new ::details-content pseudo-element.
Help your users sign-in smoothly with seamless credential sharing
Seamless credential sharing lets you securely signal to password managers that your users can sign in using the same credentials across your Android app and website.
Monitor live Core Web Vitals metrics in the Performance panel
Monitor live Core Web Vitals metrics in the Performance panel.
What's new in DevTools, Chrome 131
Debug CSS with Gemini, annotate findings and get insights in the Performance panel, spot excessive layout shifts and non-composited animations, and more.
Add content to the margins of web pages when printed using CSS
Create custom headers and footers when printing webpages.
Removing --headless=old from Chrome
Chrome 132 no longer includes the old Headless mode. Migrate to chrome-headless-shell or the new Headless mode.
New scroll badge in DevTools: Find scrollable elements faster
Learn how DevTools' new scroll badge simplifies debugging scrollable elements (and how we built it!).
5 Cool Things To Do with DevTools AI Assistance
Learn about fun and exciting use-cases of the new AI assistance panel in DevTools
Chrome 131 beta
Discover the features that are coming to Chrome with the latest beta.
What's New in WebGPU (Chrome 130)
Dual source blending, shader compilation time improvements on Metal, deprecation of GPUAdapter requestAdapterInfo(), and more.
New in Chrome 130
Chrome 130 is rolling out now! Document picture in picture gives you more control over picture in picture windows, CSS Nested declarations fix some tricky edge cases, and you can specify how decorations on elements split across multiple lines behave. Pete LePage has all the details about what's new for developers in Chrome 130.
What's happening in Chrome Extensions, October 2024
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extensions features developers can look forward to.
The box-decoration-break property in Chrome 130
Chrome 130 includes full, unprefixed box-decoration-break support.
Private Network Access on hold
The Private Network Access (PNA) rollout is on hold.
Inheritance changes for CSS selection styling
A change to CSS highlight inheritance is coming in Chrome 131.
Translation API available for early preview
The Translation API is now available for built-in AI early preview program participants.
Catch prediction in Chrome DevTools: Why it's hard and how to make it better
Learn how the DevTools debugger predicts whether an exception is caught.
Join the Google Chrome Built-in AI Challenge
We're launching the Built-in AI Challenge, where we invite you to reimagine what's possible with Gemini Nano in Chrome.
Improving the Chrome Web Store Developer Dashboard mobile experience
We're excited to launch a set of UI changes making the Chrome Web Store Developer Dashboard more responsive and mobile-friendly. We hope this gives you a more convenient and accessible experience when monitoring store listing performance, making
What's new in DevTools, Chrome 130
Recommendations for live metrics and breadcrumbs you can navigate in the Performance panel, network filters reimagined, sanitized HAR exports, and more.
Caching Demystified: Inspect, Clear, and Disable Caches
Inspect and troubleshoot cache with DevTools.
Sign up for the Language Detection API origin trial
The Language Detection API is now available in a Chrome origin trial.
The Web Vitals extension, now in DevTools
The Web Vitals extension will merge with the Performance panel of Chrome DevTools, ending standalone support in January 2025.
Feedback needed: How should we define CSS masonry?
A comparison of the two proposed masonry specifications.
Writer and rewriter APIs available for early preview
EPP participants can now prototype with write and rewrite APIs in Chrome.
Chrome to sync passkeys on Google Password Manager between desktop and Android
Chrome on desktop will soon be able to create passkeys in Google Password Manager (GPM) and synchronize them across those platforms in addition to Android.
Chrome 130 beta
Test your site with the features and changes in the latest Chrome beta.
New in Chrome 129
Chrome 129 is rolling out now! You can yield in long tasks - to improve performance, you can animate elements with intrinsic sizes, there are some changes to anchor positioning syntax, and there's plenty more. Pete LePage has all the details about what's new for developers in Chrome 129.
Monitor your local and real-user Core Web Vitals performance in DevTools
The Performance panel in Chrome DevTools features a new way to monitor your local Core Web Vitals performance and compare it against real-user data from the field.
What's New in WebGPU (Chrome 129)
HDR support with canvas tone mapping mode, expanded subgroups support, and more.
Chrome Experiment: Process sharing
The Process sharing experiment and its impact Chrome DevTools' developer experience.
Bluetooth RFCOMM updates in Web Serial
Learn how to detect when a Bluetooth RFCOMM serial port is available with Web Serial.
Request for developer feedback: customizable select
An early look at the new customizable select feature.
Freeze screen & inspect disappearing elements
Freeze elements in the DOM so that you can inspect them with DevTools.
The Keyboard Lock and the Pointer Lock APIs require permission from Chrome 131
The Keyboard Lock API lets developers provide an immersive, full screen experience for a variety of use cases, including interactive websites, games, and remote desktop or application streaming. It does so by enabling websites to use all available
Anchor positioning syntax changes
Changes related to the anchor positioning API you should be aware of.
Introducing the Digital Credentials API origin trial
An origin trial for the Digital Credentials API is starting from Chrome 128. Digital Credentials API is a new web platform API that allows websites to selectively request verifiable information about the user through digital credentials such as a driver's license or a national identification card stored in a digital wallet.
What's new in DevTools, Chrome 129
Search requests in Performance > Network, use test data in address forms with Autofill, export to Puppeteer for Firefox in the Recorder panel, spot performance issues at a glance with observations in the Performance panel, and more.
Introducing hints, Related Origin Requests and JSON serialization for WebAuthn in Chrome
WebAuthn on Chrome can now use hints, Related Origin Requests and JSON serialization
What's missing from HTML and CSS?
Do you agree with the CSS Day attendees about what should be added to the web?
Language detection API available for early preview
EPP participants can now prototype with a language detection API in Chrome.
Chrome 129 beta
Get a preview of the next Chrome release with this post detailing the features in the current beta.
Improving the performance of Chromium accessibility
A post from Ahmed Elwasefi, sharing how he became a Chromium contributor through the Google Summer of Code.
New in Chrome 128
Chrome 128 is rolling out now! With improved display for ruby elements with line breaks, Promise.try to start Promise chains easier, PointerEvent interface extended to uniquely identify multiple pens, and there's plenty more, and plenty more. Adriana Jara has all the details about what's new for developers in Chrome 128.
What's New in WebGPU (Chrome 128)
Experimenting with subgroups, deprecate setting depth bias for lines and points, hide uncaptured error DevTools warning if preventDefault, WGSL interpolate sampling first and either, and more.
The File System Observer API origin trial
The Chrome team is experimenting with a new File System Observer API that informs developers of changes to the file system.
Summarization API available for early preview
EPP participants can now prototype with the summarization API for Gemini Nano in Chrome.
Scroll Snap Events
Introducing two new JavaScript events: scrollSnapChange and scrollSnapChanging.
4 ways to capture screenshots with DevTools
Discover 4 unique ways to capture screenshots with DevTools.
WebDriver BiDi production-ready in Firefox, Chrome and Puppeteer
Puppeteer 23 introduces stable support for Firefox 129 and up, offering a unified API for Chrome and Firefox automation, based on WebDriver BiDi.
What's new in DevTools, Chrome 128
Console insights go live in Europe, enhanced Network track and API to customize tracks in the Performance panel, and more.
Participate in the Chrome built-in AI experiment
An update on built-in AI, the Prompt API, and Chrome's AI plans.
Passkeys UX updates on Chrome on Android
Chrome on Android now integrates the Credential Manager allowing 3P password managers provide passkeys on Android 14 and later
Automation with WebDriver BiDi now available on BrowserStack
BrowserStack introduces WebDriver BiDi support: Enhance your Selenium Grid tests with event-driven automation.
Beyond regular expressions: Enhancing CSS value parsing in Chrome DevTools
Learn how the DevTools team improved how styles are presented in the Styles tab.
Line-breakable <ruby> and CSS ruby-align property
Line-breakable ruby element and CSS ruby-align property
Chrome 128 beta
Get a preview of the next Chrome release with this post detailing the features in the current beta.
New in Chrome 127
Chrome 127 is rolling out now! With support for font-size-adjust, user activations propagated in the Document Picture-in-Picture API, keyboard focusable scroll containers and there's plenty more. Adriana Jara has all the details about what's new for developers in Chrome 127.
What's New in WebGPU (Chrome 127)
Experimental support for OpenGL ES on Android, GPUAdapter info attribute, WebAssembly interop improvements, and more.
How Chrome helps users install the apps they value
Chrome's internal user research shows that many people value installing web apps. There are many benefits such as: There are multiple ways Chrome and web developers can help, including a new machine learning promotion feature. This post gives an
Request for developer feedback on reading-flow and elements with display: contents
Help us to make sure reading-flow meets your needs.
Misconceptions about view transitions
With more and more people starting to look into the View Transition API, it's time to debunk some misconceptions.
What's happening in Chrome Extensions?
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extension features developers can look forward to.
Chrome Extensions: Important policy updates
This announcement includes a series of updates to Developer Program Policies page designed to encourage the development of high quality products, prevent deceptive behavior, and ensure informed user consent.
What's new in DevTools, Chrome 127
CSS anchor positioning in Elements, enhanced 'Never Pause Here' in Sources, new scroll snap event listeners, updated network throttling presets, and more.
The Long Animation Frame API has now shipped
The Long Animation Frame API (LoAF) has shipped from Chrome 123 and we've now also updated our tooling and guidance to help you make the most of this new API.
Adding Trusted Types to YouTube
YouTube is enhancing platform security with Trusted Types to prevent cross-site scripting attacks, but it may impact your extension.
Behind the Chrome Web Store: Asking Trust & Safety your questions
We sat down with the team that leads review in the Chrome Web Store.
Maximum IndexedDB performance with Storage Buckets
The Chrome team has made a number of performance-related improvements to the implementation of IndexedDB (IDB).
What's New in WebGPU (Chrome 126)
Increase maxTextureArrayLayers limit, buffer upload optimization for Vulkan backend, shader compilation time improvements, submitted command buffers must be unique, and Dawn updates.
Chrome 127 beta
Test the latest features coming to Chrome by downloading the beta.
An origin trial for a new HTML <permission> element
The Chrome team is experimenting with a new declarative HTML <permission> element for asking the user for access to powerful features.
The latest in CSS and web UI: I/O 2024 recap
Read all of the CSS and Web UI announcements from Google I/O 2024.
New in Chrome 126
Chrome 126 is rolling out now! With support for cross-document transitions in the ViewTransitions API, the CloseWatcher API re-enabled, trigger-rumbled for the Gamepad API and there's plenty more, and plenty more. Adriana Jara has all the details about what's new for developers in Chrome 126.
3 new features to customize your performance workflows in DevTools
Learn about the latest features to help you declutter the Performance panel and focus on the information you need most
Skip review for eligible changes to extensions
We are excited to announce a new feature that will allow developers to skip the review process for eligible changes to Manifest V3 extensions using the Declarative Net Request API.
What's new in DevTools, Chrome 126
Improved track configuration mode, ignore list in the flame chart, and throttle down CPU by 20 times in the Performance panel, and more.
Chrome Extensions at Google I/O 2024
Another Google I/O is behind us and we have covered all the exciting extensions updates!
Chrome 126 beta
Chrome 126 Beta includes cross-document view transitions, along with the Gamepad API trigger-rumble extension, and other features.
WebAssembly and WebGPU enhancements for faster Web AI, part 2
Part 2/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.
What's new in JavaScript Frameworks (May 2024)
This document provides brief highlights of recent happenings in the JavaScript frameworks ecosystem.
I/O 2024 Web AI wrap up: New models, tools, and APIs for your next web app
Read a wrap up from Web AI at I/O 2024. Learn about the new models, tools, and APIs for your next web app.
WebAssembly and WebGPU enhancements for faster Web AI, part 1
Part 1/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.
What's new in view transitions? (Google I/O 2024 update)
Announcing cross-document view transitions for MPA, selective view transitions with active types, and sharing animation styles with view-transition-class.
Introducing UIA support on Windows
From Chrome 126 the Windows UI Automation framework is supported.
SVG support for the Async Clipboard API
The Async Clipboard API can now deal with SVG images.
New in Chrome 125
Chrome 125 is rolling out now! With the CSS Anchor Positioning API, the Compute Pressure API, an expansion to the Storage Access API, and plenty more. Adriana Jara has all the details about what's new for developers in Chrome 125.
DevTools Tips: Override and mock network responses
Learn how you can override and mock network responses with DevTools.
10 updates from Google I/O 2024: Unlocking the power of AI for every web developer
Discover exciting features from the Google I/O Developer Keynote and sessions.
Introducing the CSS anchor positioning API
Position elements relative to each other using the new anchor positioning API.
Tools from Chrome for frictionless, automated testing
A brief overview of Puppeteer, Chrome Headless and Chrome for Testing and other resources from the Chrome Tooling team.
Implement testing in your enterprise with Chrome
Learn how to overcome challenges with testing in enterprise environments
What's new in DevTools, Chrome 125
Error causes in the Console, CSS selector statistics in Performance, Early Hints headers in Network, and more.
Why do CSS and UI capabilities matter for your ecommerce site?
Learn how ecommerce sites benefit from implementing the latest CSS and UI features—View Transitions, Scroll-driven animations, Popover API, and more.
What's New in WebGPU (Chrome 125)
Subgroups in development and render to slice of 3D texture.
Introducing "Unleash the power of Scroll-Driven Animations"
A 10-part video course to learn all about scroll-driven animations
An alternative proposal for CSS masonry
A proposal to define masonry and grid in different specifications.
The Private Network Access (PNA) for non-secure contexts deprecation trial is ending—implement the PNA permission prompt
To access private network devices from a website that cannot be converted to HTTPS, you must use permission prompts to relax mixed content checks.
Chrome 125 beta
CSS Anchor Positioning, CSS stepped functions, the Compute Pressure API, and more.
Access to MIDI devices now requires user permission
Chrome now gates the entire Web MIDI API behind a permission prompt.
New in Chrome 124
Chrome 124 is rolling out now! There are two new APIs that allow the declarative shadow DOM to be used from JavaScript. You can use streams in Web Sockets. View Transitions get a little better. And there's plenty more. Pete LePage has all the details about what's new for developers in Chrome 124.
Origin trial for Foldable APIs
The Foldable APIs are two APIs in Chrome that are designed to help developers target foldable devices.
What's happening in Chrome Extensions?
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extension features developers can look forward to.
Fun & Powerful: Intro to Chrome DevTools
Discover how DevTools can improve your web application development.
Version rollbacks in the Chrome Web Store Developer Dashboard
This week we're excited to launch a new feature that lets developers roll back their extensions to the previous published version in the Chrome Web Store. Our goal is to give developers increased peace-of-mind when publishing updates, especially with
What's New in WebGPU (Chrome 124)
Read-only and read-write storage textures, service workers and shared workers support, new adapter information attributes, and bug fixes.
Navigation types now available in CrUX
Learn about the new navigation_types metric in the Chrome User Experience Report (CrUX) and how it can be used to explain and optimize your web performance metrics.
Goodbye JS Profiler, profiling CPU with the Performance panel
Learn the path forward in profiling CPU performance, understand why and how we deprecate the JavaScript profiler.
What's new in DevTools, Chrome 124
Scroll-driven animations support, new Autofill panel, new options for WebRTC in network throttling, and more.
WebAssembly JavaScript Promise Integration (JSPI) enters origin trial
JavaScript Promise Integration (JSPI) is an API that allows synchronous sequential code compiled to WebAssembly to access asynchronous Web APIs.
The fetchLater API Origin Trial
Learn about the fetchLater API—now in an Origin Trial—a new API for requesting a deferred fetch that will complete even if the page is closed.
Keyboard focusable scrollers
A change is rolling out to make scrollers without tabindex value set and with no focusable children keyboard focusable.
Chrome 124 beta
The writingsuggestions HTML attribute, the WebSocketStream API, priority HTTP request header, and more.
New in Chrome 123
Chrome 123 is rolling out now! With the new light-dark function, Long Animation Frames API, Service Worker Static Routing API and there's plenty more. Adriana Jara has all the details about what's new for developers in Chrome 123.
Use the Service Worker Static Routing API to bypass the service worker for specific paths
Find out how to use this new API, available from Chrome 123.
Private Network Access: Extended protection for web workers and navigation fetches
Learn about Private Network Access's key security mechanisms for web workers, navigation fetches, and upcoming protections. This document also covers what website owners should do if they utilize private networks.
Performance tooling in 2024 and beyond
Learn about the Chrome team's plans to improve the Performance panel of DevTools.
Hide extension requests plus more Network panel improvements
Explore the latest improvements in Chrome DevTools Network panel, designed to simplify your web debugging experience.
What's New in WebGPU (Chrome 123)
DP4a built-in functions support, unrestricted pointer parameters, syntax sugar for dereferencing composites in WGSL, and more.
Supercharge compression efficiency with shared dictionaries
Compression on the web is getting a big boost from shared dictionary compression. Learn what they are, how they work, and how they could substantially reduce load times even further than standard compression for both static and dynamic resources on the web.
Download old Headless Chrome as chrome-headless-shell
You can now download the old Headless Chrome as a standalone binary for every user-facing Chrome release.
Improvements to the Speculation Rules API
Details of the latest updates to the Speculation Rules API including document rules, eagerness setting, limits, and speculation rules support on platforms.
Chrome Extensions: eyeo's journey to testing service worker suspension
In this post, the eyeo team shares their journey into the problem of testing extension service workers. In particular, how to to make sure that their Chrome Extensions works correctly when a service worker gets suspended.
What's new in DevTools (Chrome 123)
An Easter egg, focused page emulation in Elements > Styles, new Lighthouse audit, and more.
A Next.js package for managing third-party libraries
Learn how to use the @next/third-parties library to optimize loading of popular third-party resources
Changes to BFCache behavior with extension message ports
We are making changes to Chrome BFCache which potentially impact extensions using message ports.
Chrome 123 beta
The CSS light-dark() color function, align-content for blocks, the field-sizing property, and the pagereveal event.
Support for align-content in block and table layouts
From Chrome 123 use align-content to align items without creating a flex or grid container.
New in Chrome 122
Chrome 122 is rolling out now! With the new Storage Buckets API, DevTools Performance panel updates, unsanitized option to read HTML with the Async Clipboard API and there's plenty more. Adriana Jara has all the details about what's new for developers in Chrome 122.
Announcing Chrome for Developers in China
We are publishing our sites on a .cn domain to make them easier to access in China.
Changes to CSS ::backdrop inheritance
As of Chrome 122 the `::backdrop` element inherits properties from its originating element.
A 400% faster Performance panel through perf-ception
The Performance panel in DevTools is a powerful tool to diagnose, debug and fix performance issues of web apps. On this occasion, we will walk you through how we used the Performance panel in DevTools to improve the performance of the Performance panel itself, and how we achieved a very significant improvement.
What's New in WebGPU (Chrome 122)
Compatibility mode in development, increase maxVertexAttributes limit, and Dawn updates.
Chromium Issue Tracker migration is complete
Chromium issue tracking is now migrated.
Chromium Issue Tracker migration beginning Feb 2, 2024 at 5pm PST
The Chromium Issue Tracker migration begins today.
What's new in DevTools (Chrome 122)
Third-party cookies phaseout warnings in the Network and Application panels, enhanced debugging in the Network panel, breadcrumbs in the Performance panel, and more.
Introducing a new way to build custom web editing experiences using the EditContext API
EditContext is a new API launching in Chrome and Edge that helps developers to build advanced text editing features in the browser. Learn more about it in this post!
DevTools Tips: Debugging speculative navigations for faster page loads
Make web browsing faster with speculative loads and learn how to debug them.
Join Privacy Sandbox Office Hours #12: Learn about Chrome-facilitated testing
Join the 12th edition of Privacy Sandbox office hours dedicated to Chrome-facilitated testing, where the Privacy Sandbox team will provide some Privacy Sandbox tester updates and answer your questions with product and technical leads.
The deprecation trial for SharedArrayBuffer on desktop Chrome is extended to Chrome 124
The deprecation trial for SharedArrayBuffer without cross-origin isolation on Chrome desktop is extended until Chrome 124.
Chrome 122 beta
Chrome 122 beta brings you Iterator helpers, set methods, the Storage Buckets API, read unsanitized HTML in the Async Clipboard API, and more.
What's happening in Chrome Extensions?
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extension features developers can look forward to.
New in Chrome 121
Chrome 121 is rolling out now! With CSS updates, improvements to the Speculation Rules API, an origin trial for Element Capture API and there's plenty more. Adriana Jara has all the details about what's new for developers in Chrome 121.
Chrome Web Store policy updates: ensuring clarity and consistency for developers
The Chrome Web Store is committed to fostering a high-quality and trustworthy ecosystem for developers and users. To align with this goal, we're announcing a series of policy updates designed to provide clarity and consistency across our platform.
LCP image subparts and RTT now available in CrUX
Learn about the change to the Chrome User Experience Report (CrUX changes) in the February 2025 release including LCP image subparts, LCP resource types, and RTT.
Enter picture-in-picture automatically when playing media
Chrome allows web apps playing media to automatically enter picture-in-picture.
Chrome 134 beta
Discover the latest features coming to Chrome.
New in Chrome 133
Chrome 133 is rolling out now! There's some exciting new CSS features and plenty more to discover.
What's new in DevTools, Chrome 133
Persistent AI chat history, better navigation, ignore listing, and stack traces in Performance, new 'What's new' panel, and more.
What's New in WebGPU (Chrome 133)
Additional unorm8x4-bgra and 1-component vertex formats, allow unknown limits to be requested with undefined value, WGSL alignment rules changes, WGSL performance gains with discard, and much more.
What's happening in Chrome Extensions, January 2025
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extensions features developers can look forward to.
Simplifying WebAuthn feature detection for passkeys
Discover how to detect WebAuthn capabilities with `getClientCapabilities()` and tailor authentication workflows for your users.
Freezing on Energy Saver
From Chrome 133, eligible CPU-intensive background tabs will be frozen when Energy Saver mode is active.
Passkeys on Google Password Manager are now available on iOS
Chrome on iOS 17 or later can now create, sync and authenticate with passkeys in Google Password Manager (GPM). This makes passkeys on GPM available everywhere Chrome is.
CSS scroll-state()
Like container queries; but for stuck, snapped, and overflowing queries.
CSS attr() gets an upgrade
You can now use attr() with any CSS property–including custom properties–and it can parse values into data types other than strings.
Chrome 133 beta
Learn about the latest features shipping in Chrome.
How we introduced Gemini to Chrome DevTools
Learn about fun and exciting use-cases of the new AI assistance panel in DevTools
New in Chrome 132
Chrome 132 is rolling out now! The Dialog element gets a ToggleEvent, support for element level video sharing, and the File System Access API supports Android and WebViews.
CSS text-box-trim
Take back space from above and below your text content; achieve optical balance.
Winners of the Built-in AI Challenge
Discover the winning apps and extensions from the Built-in AI Challenge, where we invited you to reimagine what's possible with Gemini Nano in Chrome.
Support for the Web Vitals extension has ended
The merger of the Web Vitals extension and DevTools is complete and support for the extension has ended.
What's New in WebGPU (Chrome 132)
Texture view usage, 32-bit float textures blending, GPUDevice adapterInfo attribute, configuring canvas context with invalid format throw JavaScript error, filtering sampler restrictions on textures, extended subgroups experimentation, improving developer experience, experimental support for 16-bit normalized texture formats, and more.
Autofill in action: real-world insights
A Chrome study shows that autofill users fill forms faster, with lower abandonment rates.
Findings from the customizable select request for developer feedback form
Thank you for the time you shared with us, providing feedback, reviewing details and helping shape standards.
Chrome's 2024 recap for devs: Re-imagining the web with AI in DevTools, built-in Gemini, and new UI capabilities
Check out Chrome for Developers' 2024 year-end roundup of the latest web features, capabilities, and tools.
Record and analyze a performance trace with DevTools
Record and analyze a performance trace with DevTools.
CSS Wrapped 2024
Join the Chrome DevRel team and a skateboarding Chrome Dino on a journey through the latest CSS launched for Chrome and the web platform in 2024.
What's new in DevTools, Chrome 132
Debug network requests, source files, and performance traces with Gemini, view AI chat history, and more.
Deprecation of the Performance Insights panel
The experimental Performance Insights Panel will be removed in January 2025, replaced by new insights within the Performance panel itself.
What's next for WebGPU
Learn about new AI and rendering features discussed at the latest GPU for the Web working group meeting.
Video accessibility wins the Gemini API Developer Competition web award
We've selected ViddyScribe for the Gemini API Developer Competition web award. They exemplified how Gemini can help make videos on the web more accessible by generating audio descriptions for any video.
Prepare your extension as we begin testing a new extensions menu
How to prepare your extension for the new extensions menu.
Annotate traces directly in the Performance panel
Learn how to make performance traces more understandable with the new annotations features in DevTools
Chrome 132 beta
Learn about the latest features shipping in Chrome.
Join the Translator API origin trial
Live translate text in the browser using local AI models. Now, users can contribute in their first language.
Signal API for passkeys on Chrome desktop
Introducing Signal API for passkeys on Chrome desktop
New in Chrome 131
Chrome 131 is rolling out now! More CSS styling for the details element, easier print layout with page margin boxes, and there is plenty more.
Join the Summarizer API origin trial
Participate in the origin trial to help users distill lengthy articles, complex documents, or even lively chat conversations into concise and insightful summaries.
Join the Prompt API for Chrome Extensions origin trial
Participate in the Prompt API for Chrome Extensions origin trial and access Gemini Nano in Chrome.
What's New in WebGPU (Chrome 131)
Clip distances in WGSL, GPUCanvasContext getConfiguration(), point and line primitives must not have depth bias, inclusive scan built-in functions for subgroups, experimental support for multi-draw indirect, shader module compilation option strict math, remove GPUAdapter requestAdapterInfo(), and more.
More options for styling <details>
You can now set the display type and also style the container for the part that expands and collapses using the new ::details-content pseudo-element.
Help your users sign-in smoothly with seamless credential sharing
Seamless credential sharing lets you securely signal to password managers that your users can sign in using the same credentials across your Android app and website.
Monitor live Core Web Vitals metrics in the Performance panel
Monitor live Core Web Vitals metrics in the Performance panel.
What's new in DevTools, Chrome 131
Debug CSS with Gemini, annotate findings and get insights in the Performance panel, spot excessive layout shifts and non-composited animations, and more.
Add content to the margins of web pages when printed using CSS
Create custom headers and footers when printing webpages.
Removing --headless=old from Chrome
Chrome 132 no longer includes the old Headless mode. Migrate to chrome-headless-shell or the new Headless mode.
New scroll badge in DevTools: Find scrollable elements faster
Learn how DevTools' new scroll badge simplifies debugging scrollable elements (and how we built it!).
5 Cool Things To Do with DevTools AI Assistance
Learn about fun and exciting use-cases of the new AI assistance panel in DevTools
Chrome 131 beta
Discover the features that are coming to Chrome with the latest beta.
What's New in WebGPU (Chrome 130)
Dual source blending, shader compilation time improvements on Metal, deprecation of GPUAdapter requestAdapterInfo(), and more.
New in Chrome 130
Chrome 130 is rolling out now! Document picture in picture gives you more control over picture in picture windows, CSS Nested declarations fix some tricky edge cases, and you can specify how decorations on elements split across multiple lines behave. Pete LePage has all the details about what's new for developers in Chrome 130.
What's happening in Chrome Extensions, October 2024
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extensions features developers can look forward to.
The box-decoration-break property in Chrome 130
Chrome 130 includes full, unprefixed box-decoration-break support.
Private Network Access on hold
The Private Network Access (PNA) rollout is on hold.
Inheritance changes for CSS selection styling
A change to CSS highlight inheritance is coming in Chrome 131.
Translation API available for early preview
The Translation API is now available for built-in AI early preview program participants.
Catch prediction in Chrome DevTools: Why it's hard and how to make it better
Learn how the DevTools debugger predicts whether an exception is caught.
Join the Google Chrome Built-in AI Challenge
We're launching the Built-in AI Challenge, where we invite you to reimagine what's possible with Gemini Nano in Chrome.
Improving the Chrome Web Store Developer Dashboard mobile experience
We're excited to launch a set of UI changes making the Chrome Web Store Developer Dashboard more responsive and mobile-friendly. We hope this gives you a more convenient and accessible experience when monitoring store listing performance, making
What's new in DevTools, Chrome 130
Recommendations for live metrics and breadcrumbs you can navigate in the Performance panel, network filters reimagined, sanitized HAR exports, and more.
Caching Demystified: Inspect, Clear, and Disable Caches
Inspect and troubleshoot cache with DevTools.
Sign up for the Language Detection API origin trial
The Language Detection API is now available in a Chrome origin trial.
The Web Vitals extension, now in DevTools
The Web Vitals extension will merge with the Performance panel of Chrome DevTools, ending standalone support in January 2025.
Feedback needed: How should we define CSS masonry?
A comparison of the two proposed masonry specifications.
Writer and rewriter APIs available for early preview
EPP participants can now prototype with write and rewrite APIs in Chrome.
Chrome to sync passkeys on Google Password Manager between desktop and Android
Chrome on desktop will soon be able to create passkeys in Google Password Manager (GPM) and synchronize them across those platforms in addition to Android.
Chrome 130 beta
Test your site with the features and changes in the latest Chrome beta.
New in Chrome 129
Chrome 129 is rolling out now! You can yield in long tasks - to improve performance, you can animate elements with intrinsic sizes, there are some changes to anchor positioning syntax, and there's plenty more. Pete LePage has all the details about what's new for developers in Chrome 129.
Monitor your local and real-user Core Web Vitals performance in DevTools
The Performance panel in Chrome DevTools features a new way to monitor your local Core Web Vitals performance and compare it against real-user data from the field.
What's New in WebGPU (Chrome 129)
HDR support with canvas tone mapping mode, expanded subgroups support, and more.
Chrome Experiment: Process sharing
The Process sharing experiment and its impact Chrome DevTools' developer experience.
Bluetooth RFCOMM updates in Web Serial
Learn how to detect when a Bluetooth RFCOMM serial port is available with Web Serial.
Request for developer feedback: customizable select
An early look at the new customizable select feature.
Freeze screen & inspect disappearing elements
Freeze elements in the DOM so that you can inspect them with DevTools.
The Keyboard Lock and the Pointer Lock APIs require permission from Chrome 131
The Keyboard Lock API lets developers provide an immersive, full screen experience for a variety of use cases, including interactive websites, games, and remote desktop or application streaming. It does so by enabling websites to use all available
Anchor positioning syntax changes
Changes related to the anchor positioning API you should be aware of.
Introducing the Digital Credentials API origin trial
An origin trial for the Digital Credentials API is starting from Chrome 128. Digital Credentials API is a new web platform API that allows websites to selectively request verifiable information about the user through digital credentials such as a driver's license or a national identification card stored in a digital wallet.
What's new in DevTools, Chrome 129
Search requests in Performance > Network, use test data in address forms with Autofill, export to Puppeteer for Firefox in the Recorder panel, spot performance issues at a glance with observations in the Performance panel, and more.
Introducing hints, Related Origin Requests and JSON serialization for WebAuthn in Chrome
WebAuthn on Chrome can now use hints, Related Origin Requests and JSON serialization
What's missing from HTML and CSS?
Do you agree with the CSS Day attendees about what should be added to the web?
Language detection API available for early preview
EPP participants can now prototype with a language detection API in Chrome.
Chrome 129 beta
Get a preview of the next Chrome release with this post detailing the features in the current beta.
Improving the performance of Chromium accessibility
A post from Ahmed Elwasefi, sharing how he became a Chromium contributor through the Google Summer of Code.
New in Chrome 128
Chrome 128 is rolling out now! With improved display for ruby elements with line breaks, Promise.try to start Promise chains easier, PointerEvent interface extended to uniquely identify multiple pens, and there's plenty more, and plenty more. Adriana Jara has all the details about what's new for developers in Chrome 128.
What's New in WebGPU (Chrome 128)
Experimenting with subgroups, deprecate setting depth bias for lines and points, hide uncaptured error DevTools warning if preventDefault, WGSL interpolate sampling first and either, and more.
The File System Observer API origin trial
The Chrome team is experimenting with a new File System Observer API that informs developers of changes to the file system.
Summarization API available for early preview
EPP participants can now prototype with the summarization API for Gemini Nano in Chrome.
Scroll Snap Events
Introducing two new JavaScript events: scrollSnapChange and scrollSnapChanging.
4 ways to capture screenshots with DevTools
Discover 4 unique ways to capture screenshots with DevTools.
WebDriver BiDi production-ready in Firefox, Chrome and Puppeteer
Puppeteer 23 introduces stable support for Firefox 129 and up, offering a unified API for Chrome and Firefox automation, based on WebDriver BiDi.
What's new in DevTools, Chrome 128
Console insights go live in Europe, enhanced Network track and API to customize tracks in the Performance panel, and more.
Participate in the Chrome built-in AI experiment
An update on built-in AI, the Prompt API, and Chrome's AI plans.
Passkeys UX updates on Chrome on Android
Chrome on Android now integrates the Credential Manager allowing 3P password managers provide passkeys on Android 14 and later
Automation with WebDriver BiDi now available on BrowserStack
BrowserStack introduces WebDriver BiDi support: Enhance your Selenium Grid tests with event-driven automation.
Beyond regular expressions: Enhancing CSS value parsing in Chrome DevTools
Learn how the DevTools team improved how styles are presented in the Styles tab.
Line-breakable <ruby> and CSS ruby-align property
Line-breakable ruby element and CSS ruby-align property
Chrome 128 beta
Get a preview of the next Chrome release with this post detailing the features in the current beta.
New in Chrome 127
Chrome 127 is rolling out now! With support for font-size-adjust, user activations propagated in the Document Picture-in-Picture API, keyboard focusable scroll containers and there's plenty more. Adriana Jara has all the details about what's new for developers in Chrome 127.
What's New in WebGPU (Chrome 127)
Experimental support for OpenGL ES on Android, GPUAdapter info attribute, WebAssembly interop improvements, and more.
How Chrome helps users install the apps they value
Chrome's internal user research shows that many people value installing web apps. There are many benefits such as: There are multiple ways Chrome and web developers can help, including a new machine learning promotion feature. This post gives an
Request for developer feedback on reading-flow and elements with display: contents
Help us to make sure reading-flow meets your needs.
Misconceptions about view transitions
With more and more people starting to look into the View Transition API, it's time to debunk some misconceptions.
What's happening in Chrome Extensions?
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extension features developers can look forward to.
Chrome Extensions: Important policy updates
This announcement includes a series of updates to Developer Program Policies page designed to encourage the development of high quality products, prevent deceptive behavior, and ensure informed user consent.
What's new in DevTools, Chrome 127
CSS anchor positioning in Elements, enhanced 'Never Pause Here' in Sources, new scroll snap event listeners, updated network throttling presets, and more.
The Long Animation Frame API has now shipped
The Long Animation Frame API (LoAF) has shipped from Chrome 123 and we've now also updated our tooling and guidance to help you make the most of this new API.
Adding Trusted Types to YouTube
YouTube is enhancing platform security with Trusted Types to prevent cross-site scripting attacks, but it may impact your extension.
Behind the Chrome Web Store: Asking Trust & Safety your questions
We sat down with the team that leads review in the Chrome Web Store.
Maximum IndexedDB performance with Storage Buckets
The Chrome team has made a number of performance-related improvements to the implementation of IndexedDB (IDB).
What's New in WebGPU (Chrome 126)
Increase maxTextureArrayLayers limit, buffer upload optimization for Vulkan backend, shader compilation time improvements, submitted command buffers must be unique, and Dawn updates.
Chrome 127 beta
Test the latest features coming to Chrome by downloading the beta.
An origin trial for a new HTML <permission> element
The Chrome team is experimenting with a new declarative HTML <permission> element for asking the user for access to powerful features.
The latest in CSS and web UI: I/O 2024 recap
Read all of the CSS and Web UI announcements from Google I/O 2024.
New in Chrome 126
Chrome 126 is rolling out now! With support for cross-document transitions in the ViewTransitions API, the CloseWatcher API re-enabled, trigger-rumbled for the Gamepad API and there's plenty more, and plenty more. Adriana Jara has all the details about what's new for developers in Chrome 126.
3 new features to customize your performance workflows in DevTools
Learn about the latest features to help you declutter the Performance panel and focus on the information you need most
Skip review for eligible changes to extensions
We are excited to announce a new feature that will allow developers to skip the review process for eligible changes to Manifest V3 extensions using the Declarative Net Request API.
What's new in DevTools, Chrome 126
Improved track configuration mode, ignore list in the flame chart, and throttle down CPU by 20 times in the Performance panel, and more.
Chrome Extensions at Google I/O 2024
Another Google I/O is behind us and we have covered all the exciting extensions updates!
Chrome 126 beta
Chrome 126 Beta includes cross-document view transitions, along with the Gamepad API trigger-rumble extension, and other features.
WebAssembly and WebGPU enhancements for faster Web AI, part 2
Part 2/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.
What's new in JavaScript Frameworks (May 2024)
This document provides brief highlights of recent happenings in the JavaScript frameworks ecosystem.
I/O 2024 Web AI wrap up: New models, tools, and APIs for your next web app
Read a wrap up from Web AI at I/O 2024. Learn about the new models, tools, and APIs for your next web app.
WebAssembly and WebGPU enhancements for faster Web AI, part 1
Part 1/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.
What's new in view transitions? (Google I/O 2024 update)
Announcing cross-document view transitions for MPA, selective view transitions with active types, and sharing animation styles with view-transition-class.
Introducing UIA support on Windows
From Chrome 126 the Windows UI Automation framework is supported.
SVG support for the Async Clipboard API
The Async Clipboard API can now deal with SVG images.
New in Chrome 125
Chrome 125 is rolling out now! With the CSS Anchor Positioning API, the Compute Pressure API, an expansion to the Storage Access API, and plenty more. Adriana Jara has all the details about what's new for developers in Chrome 125.
DevTools Tips: Override and mock network responses
Learn how you can override and mock network responses with DevTools.
10 updates from Google I/O 2024: Unlocking the power of AI for every web developer
Discover exciting features from the Google I/O Developer Keynote and sessions.
Introducing the CSS anchor positioning API
Position elements relative to each other using the new anchor positioning API.
Tools from Chrome for frictionless, automated testing
A brief overview of Puppeteer, Chrome Headless and Chrome for Testing and other resources from the Chrome Tooling team.
Implement testing in your enterprise with Chrome
Learn how to overcome challenges with testing in enterprise environments
What's new in DevTools, Chrome 125
Error causes in the Console, CSS selector statistics in Performance, Early Hints headers in Network, and more.
Why do CSS and UI capabilities matter for your ecommerce site?
Learn how ecommerce sites benefit from implementing the latest CSS and UI features—View Transitions, Scroll-driven animations, Popover API, and more.
What's New in WebGPU (Chrome 125)
Subgroups in development and render to slice of 3D texture.
Introducing "Unleash the power of Scroll-Driven Animations"
A 10-part video course to learn all about scroll-driven animations
An alternative proposal for CSS masonry
A proposal to define masonry and grid in different specifications.
The Private Network Access (PNA) for non-secure contexts deprecation trial is ending—implement the PNA permission prompt
To access private network devices from a website that cannot be converted to HTTPS, you must use permission prompts to relax mixed content checks.
Chrome 125 beta
CSS Anchor Positioning, CSS stepped functions, the Compute Pressure API, and more.
Access to MIDI devices now requires user permission
Chrome now gates the entire Web MIDI API behind a permission prompt.
New in Chrome 124
Chrome 124 is rolling out now! There are two new APIs that allow the declarative shadow DOM to be used from JavaScript. You can use streams in Web Sockets. View Transitions get a little better. And there's plenty more. Pete LePage has all the details about what's new for developers in Chrome 124.
Origin trial for Foldable APIs
The Foldable APIs are two APIs in Chrome that are designed to help developers target foldable devices.
What's happening in Chrome Extensions?
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extension features developers can look forward to.
Fun & Powerful: Intro to Chrome DevTools
Discover how DevTools can improve your web application development.
Version rollbacks in the Chrome Web Store Developer Dashboard
This week we're excited to launch a new feature that lets developers roll back their extensions to the previous published version in the Chrome Web Store. Our goal is to give developers increased peace-of-mind when publishing updates, especially with
What's New in WebGPU (Chrome 124)
Read-only and read-write storage textures, service workers and shared workers support, new adapter information attributes, and bug fixes.
Navigation types now available in CrUX
Learn about the new navigation_types metric in the Chrome User Experience Report (CrUX) and how it can be used to explain and optimize your web performance metrics.
Goodbye JS Profiler, profiling CPU with the Performance panel
Learn the path forward in profiling CPU performance, understand why and how we deprecate the JavaScript profiler.
What's new in DevTools, Chrome 124
Scroll-driven animations support, new Autofill panel, new options for WebRTC in network throttling, and more.
WebAssembly JavaScript Promise Integration (JSPI) enters origin trial
JavaScript Promise Integration (JSPI) is an API that allows synchronous sequential code compiled to WebAssembly to access asynchronous Web APIs.
The fetchLater API Origin Trial
Learn about the fetchLater API—now in an Origin Trial—a new API for requesting a deferred fetch that will complete even if the page is closed.
Keyboard focusable scrollers
A change is rolling out to make scrollers without tabindex value set and with no focusable children keyboard focusable.
Chrome 124 beta
The writingsuggestions HTML attribute, the WebSocketStream API, priority HTTP request header, and more.
New in Chrome 123
Chrome 123 is rolling out now! With the new light-dark function, Long Animation Frames API, Service Worker Static Routing API and there's plenty more. Adriana Jara has all the details about what's new for developers in Chrome 123.
Use the Service Worker Static Routing API to bypass the service worker for specific paths
Find out how to use this new API, available from Chrome 123.
Private Network Access: Extended protection for web workers and navigation fetches
Learn about Private Network Access's key security mechanisms for web workers, navigation fetches, and upcoming protections. This document also covers what website owners should do if they utilize private networks.
Performance tooling in 2024 and beyond
Learn about the Chrome team's plans to improve the Performance panel of DevTools.
Hide extension requests plus more Network panel improvements
Explore the latest improvements in Chrome DevTools Network panel, designed to simplify your web debugging experience.
What's New in WebGPU (Chrome 123)
DP4a built-in functions support, unrestricted pointer parameters, syntax sugar for dereferencing composites in WGSL, and more.
Supercharge compression efficiency with shared dictionaries
Compression on the web is getting a big boost from shared dictionary compression. Learn what they are, how they work, and how they could substantially reduce load times even further than standard compression for both static and dynamic resources on the web.
Download old Headless Chrome as chrome-headless-shell
You can now download the old Headless Chrome as a standalone binary for every user-facing Chrome release.
Improvements to the Speculation Rules API
Details of the latest updates to the Speculation Rules API including document rules, eagerness setting, limits, and speculation rules support on platforms.
Chrome Extensions: eyeo's journey to testing service worker suspension
In this post, the eyeo team shares their journey into the problem of testing extension service workers. In particular, how to to make sure that their Chrome Extensions works correctly when a service worker gets suspended.
What's new in DevTools (Chrome 123)
An Easter egg, focused page emulation in Elements > Styles, new Lighthouse audit, and more.
A Next.js package for managing third-party libraries
Learn how to use the @next/third-parties library to optimize loading of popular third-party resources
Changes to BFCache behavior with extension message ports
We are making changes to Chrome BFCache which potentially impact extensions using message ports.
Chrome 123 beta
The CSS light-dark() color function, align-content for blocks, the field-sizing property, and the pagereveal event.
Support for align-content in block and table layouts
From Chrome 123 use align-content to align items without creating a flex or grid container.
New in Chrome 122
Chrome 122 is rolling out now! With the new Storage Buckets API, DevTools Performance panel updates, unsanitized option to read HTML with the Async Clipboard API and there's plenty more. Adriana Jara has all the details about what's new for developers in Chrome 122.
Announcing Chrome for Developers in China
We are publishing our sites on a .cn domain to make them easier to access in China.
Changes to CSS ::backdrop inheritance
As of Chrome 122 the `::backdrop` element inherits properties from its originating element.
A 400% faster Performance panel through perf-ception
The Performance panel in DevTools is a powerful tool to diagnose, debug and fix performance issues of web apps. On this occasion, we will walk you through how we used the Performance panel in DevTools to improve the performance of the Performance panel itself, and how we achieved a very significant improvement.
What's New in WebGPU (Chrome 122)
Compatibility mode in development, increase maxVertexAttributes limit, and Dawn updates.
Chromium Issue Tracker migration is complete
Chromium issue tracking is now migrated.
Chromium Issue Tracker migration beginning Feb 2, 2024 at 5pm PST
The Chromium Issue Tracker migration begins today.
What's new in DevTools (Chrome 122)
Third-party cookies phaseout warnings in the Network and Application panels, enhanced debugging in the Network panel, breadcrumbs in the Performance panel, and more.
Introducing a new way to build custom web editing experiences using the EditContext API
EditContext is a new API launching in Chrome and Edge that helps developers to build advanced text editing features in the browser. Learn more about it in this post!
DevTools Tips: Debugging speculative navigations for faster page loads
Make web browsing faster with speculative loads and learn how to debug them.
Join Privacy Sandbox Office Hours #12: Learn about Chrome-facilitated testing
Join the 12th edition of Privacy Sandbox office hours dedicated to Chrome-facilitated testing, where the Privacy Sandbox team will provide some Privacy Sandbox tester updates and answer your questions with product and technical leads.
The deprecation trial for SharedArrayBuffer on desktop Chrome is extended to Chrome 124
The deprecation trial for SharedArrayBuffer without cross-origin isolation on Chrome desktop is extended until Chrome 124.
Chrome 122 beta
Chrome 122 beta brings you Iterator helpers, set methods, the Storage Buckets API, read unsanitized HTML in the Async Clipboard API, and more.
What's happening in Chrome Extensions?
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extension features developers can look forward to.
New in Chrome 121
Chrome 121 is rolling out now! With CSS updates, improvements to the Speculation Rules API, an origin trial for Element Capture API and there's plenty more. Adriana Jara has all the details about what's new for developers in Chrome 121.
Chrome Web Store policy updates: ensuring clarity and consistency for developers
The Chrome Web Store is committed to fostering a high-quality and trustworthy ecosystem for developers and users. To align with this goal, we're announcing a series of policy updates designed to provide clarity and consistency across our platform.
LCP image subparts and RTT now available in CrUX
Learn about the change to the Chrome User Experience Report (CrUX changes) in the February 2025 release including LCP image subparts, LCP resource types, and RTT.
Enter picture-in-picture automatically when playing media
Chrome allows web apps playing media to automatically enter picture-in-picture.
Chrome 134 beta
Discover the latest features coming to Chrome.
New in Chrome 133
Chrome 133 is rolling out now! There's some exciting new CSS features and plenty more to discover.
What's new in DevTools, Chrome 133
Persistent AI chat history, better navigation, ignore listing, and stack traces in Performance, new 'What's new' panel, and more.
What's New in WebGPU (Chrome 133)
Additional unorm8x4-bgra and 1-component vertex formats, allow unknown limits to be requested with undefined value, WGSL alignment rules changes, WGSL performance gains with discard, and much more.
What's happening in Chrome Extensions, January 2025
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extensions features developers can look forward to.
Simplifying WebAuthn feature detection for passkeys
Discover how to detect WebAuthn capabilities with `getClientCapabilities()` and tailor authentication workflows for your users.
Freezing on Energy Saver
From Chrome 133, eligible CPU-intensive background tabs will be frozen when Energy Saver mode is active.
Passkeys on Google Password Manager are now available on iOS
Chrome on iOS 17 or later can now create, sync and authenticate with passkeys in Google Password Manager (GPM). This makes passkeys on GPM available everywhere Chrome is.
CSS scroll-state()
Like container queries; but for stuck, snapped, and overflowing queries.
CSS attr() gets an upgrade
You can now use attr() with any CSS property–including custom properties–and it can parse values into data types other than strings.
Chrome 133 beta
Learn about the latest features shipping in Chrome.
How we introduced Gemini to Chrome DevTools
Learn about fun and exciting use-cases of the new AI assistance panel in DevTools
New in Chrome 132
Chrome 132 is rolling out now! The Dialog element gets a ToggleEvent, support for element level video sharing, and the File System Access API supports Android and WebViews.
CSS text-box-trim
Take back space from above and below your text content; achieve optical balance.
Winners of the Built-in AI Challenge
Discover the winning apps and extensions from the Built-in AI Challenge, where we invited you to reimagine what's possible with Gemini Nano in Chrome.
Support for the Web Vitals extension has ended
The merger of the Web Vitals extension and DevTools is complete and support for the extension has ended.
What's New in WebGPU (Chrome 132)
Texture view usage, 32-bit float textures blending, GPUDevice adapterInfo attribute, configuring canvas context with invalid format throw JavaScript error, filtering sampler restrictions on textures, extended subgroups experimentation, improving developer experience, experimental support for 16-bit normalized texture formats, and more.
Autofill in action: real-world insights
A Chrome study shows that autofill users fill forms faster, with lower abandonment rates.
Findings from the customizable select request for developer feedback form
Thank you for the time you shared with us, providing feedback, reviewing details and helping shape standards.
Chrome's 2024 recap for devs: Re-imagining the web with AI in DevTools, built-in Gemini, and new UI capabilities
Check out Chrome for Developers' 2024 year-end roundup of the latest web features, capabilities, and tools.
Record and analyze a performance trace with DevTools
Record and analyze a performance trace with DevTools.
CSS Wrapped 2024
Join the Chrome DevRel team and a skateboarding Chrome Dino on a journey through the latest CSS launched for Chrome and the web platform in 2024.
What's new in DevTools, Chrome 132
Debug network requests, source files, and performance traces with Gemini, view AI chat history, and more.
Deprecation of the Performance Insights panel
The experimental Performance Insights Panel will be removed in January 2025, replaced by new insights within the Performance panel itself.
What's next for WebGPU
Learn about new AI and rendering features discussed at the latest GPU for the Web working group meeting.
Video accessibility wins the Gemini API Developer Competition web award
We've selected ViddyScribe for the Gemini API Developer Competition web award. They exemplified how Gemini can help make videos on the web more accessible by generating audio descriptions for any video.
Prepare your extension as we begin testing a new extensions menu
How to prepare your extension for the new extensions menu.
Annotate traces directly in the Performance panel
Learn how to make performance traces more understandable with the new annotations features in DevTools
Chrome 132 beta
Learn about the latest features shipping in Chrome.
Join the Translator API origin trial
Live translate text in the browser using local AI models. Now, users can contribute in their first language.
Signal API for passkeys on Chrome desktop
Introducing Signal API for passkeys on Chrome desktop
New in Chrome 131
Chrome 131 is rolling out now! More CSS styling for the details element, easier print layout with page margin boxes, and there is plenty more.
Join the Summarizer API origin trial
Participate in the origin trial to help users distill lengthy articles, complex documents, or even lively chat conversations into concise and insightful summaries.
Join the Prompt API for Chrome Extensions origin trial
Participate in the Prompt API for Chrome Extensions origin trial and access Gemini Nano in Chrome.
What's New in WebGPU (Chrome 131)
Clip distances in WGSL, GPUCanvasContext getConfiguration(), point and line primitives must not have depth bias, inclusive scan built-in functions for subgroups, experimental support for multi-draw indirect, shader module compilation option strict math, remove GPUAdapter requestAdapterInfo(), and more.
More options for styling <details>
You can now set the display type and also style the container for the part that expands and collapses using the new ::details-content pseudo-element.
Help your users sign-in smoothly with seamless credential sharing
Seamless credential sharing lets you securely signal to password managers that your users can sign in using the same credentials across your Android app and website.
Monitor live Core Web Vitals metrics in the Performance panel
Monitor live Core Web Vitals metrics in the Performance panel.
What's new in DevTools, Chrome 131
Debug CSS with Gemini, annotate findings and get insights in the Performance panel, spot excessive layout shifts and non-composited animations, and more.
Add content to the margins of web pages when printed using CSS
Create custom headers and footers when printing webpages.
Removing --headless=old from Chrome
Chrome 132 no longer includes the old Headless mode. Migrate to chrome-headless-shell or the new Headless mode.
New scroll badge in DevTools: Find scrollable elements faster
Learn how DevTools' new scroll badge simplifies debugging scrollable elements (and how we built it!).
5 Cool Things To Do with DevTools AI Assistance
Learn about fun and exciting use-cases of the new AI assistance panel in DevTools
Chrome 131 beta
Discover the features that are coming to Chrome with the latest beta.
What's New in WebGPU (Chrome 130)
Dual source blending, shader compilation time improvements on Metal, deprecation of GPUAdapter requestAdapterInfo(), and more.
New in Chrome 130
Chrome 130 is rolling out now! Document picture in picture gives you more control over picture in picture windows, CSS Nested declarations fix some tricky edge cases, and you can specify how decorations on elements split across multiple lines behave. Pete LePage has all the details about what's new for developers in Chrome 130.
What's happening in Chrome Extensions, October 2024
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extensions features developers can look forward to.
The box-decoration-break property in Chrome 130
Chrome 130 includes full, unprefixed box-decoration-break support.
Private Network Access on hold
The Private Network Access (PNA) rollout is on hold.
Inheritance changes for CSS selection styling
A change to CSS highlight inheritance is coming in Chrome 131.
Translation API available for early preview
The Translation API is now available for built-in AI early preview program participants.
Catch prediction in Chrome DevTools: Why it's hard and how to make it better
Learn how the DevTools debugger predicts whether an exception is caught.
Join the Google Chrome Built-in AI Challenge
We're launching the Built-in AI Challenge, where we invite you to reimagine what's possible with Gemini Nano in Chrome.
Improving the Chrome Web Store Developer Dashboard mobile experience
We're excited to launch a set of UI changes making the Chrome Web Store Developer Dashboard more responsive and mobile-friendly. We hope this gives you a more convenient and accessible experience when monitoring store listing performance, making
What's new in DevTools, Chrome 130
Recommendations for live metrics and breadcrumbs you can navigate in the Performance panel, network filters reimagined, sanitized HAR exports, and more.
Caching Demystified: Inspect, Clear, and Disable Caches
Inspect and troubleshoot cache with DevTools.
Sign up for the Language Detection API origin trial
The Language Detection API is now available in a Chrome origin trial.
The Web Vitals extension, now in DevTools
The Web Vitals extension will merge with the Performance panel of Chrome DevTools, ending standalone support in January 2025.
Feedback needed: How should we define CSS masonry?
A comparison of the two proposed masonry specifications.
Writer and rewriter APIs available for early preview
EPP participants can now prototype with write and rewrite APIs in Chrome.
Chrome to sync passkeys on Google Password Manager between desktop and Android
Chrome on desktop will soon be able to create passkeys in Google Password Manager (GPM) and synchronize them across those platforms in addition to Android.
Chrome 130 beta
Test your site with the features and changes in the latest Chrome beta.
New in Chrome 129
Chrome 129 is rolling out now! You can yield in long tasks - to improve performance, you can animate elements with intrinsic sizes, there are some changes to anchor positioning syntax, and there's plenty more. Pete LePage has all the details about what's new for developers in Chrome 129.
Monitor your local and real-user Core Web Vitals performance in DevTools
The Performance panel in Chrome DevTools features a new way to monitor your local Core Web Vitals performance and compare it against real-user data from the field.
What's New in WebGPU (Chrome 129)
HDR support with canvas tone mapping mode, expanded subgroups support, and more.
Chrome Experiment: Process sharing
The Process sharing experiment and its impact Chrome DevTools' developer experience.
Bluetooth RFCOMM updates in Web Serial
Learn how to detect when a Bluetooth RFCOMM serial port is available with Web Serial.
Request for developer feedback: customizable select
An early look at the new customizable select feature.
Freeze screen & inspect disappearing elements
Freeze elements in the DOM so that you can inspect them with DevTools.
The Keyboard Lock and the Pointer Lock APIs require permission from Chrome 131
The Keyboard Lock API lets developers provide an immersive, full screen experience for a variety of use cases, including interactive websites, games, and remote desktop or application streaming. It does so by enabling websites to use all available
Anchor positioning syntax changes
Changes related to the anchor positioning API you should be aware of.
Introducing the Digital Credentials API origin trial
An origin trial for the Digital Credentials API is starting from Chrome 128. Digital Credentials API is a new web platform API that allows websites to selectively request verifiable information about the user through digital credentials such as a driver's license or a national identification card stored in a digital wallet.
What's new in DevTools, Chrome 129
Search requests in Performance > Network, use test data in address forms with Autofill, export to Puppeteer for Firefox in the Recorder panel, spot performance issues at a glance with observations in the Performance panel, and more.
Introducing hints, Related Origin Requests and JSON serialization for WebAuthn in Chrome
WebAuthn on Chrome can now use hints, Related Origin Requests and JSON serialization
What's missing from HTML and CSS?
Do you agree with the CSS Day attendees about what should be added to the web?
Language detection API available for early preview
EPP participants can now prototype with a language detection API in Chrome.
Chrome 129 beta
Get a preview of the next Chrome release with this post detailing the features in the current beta.
Improving the performance of Chromium accessibility
A post from Ahmed Elwasefi, sharing how he became a Chromium contributor through the Google Summer of Code.
New in Chrome 128
Chrome 128 is rolling out now! With improved display for ruby elements with line breaks, Promise.try to start Promise chains easier, PointerEvent interface extended to uniquely identify multiple pens, and there's plenty more, and plenty more. Adriana Jara has all the details about what's new for developers in Chrome 128.
What's New in WebGPU (Chrome 128)
Experimenting with subgroups, deprecate setting depth bias for lines and points, hide uncaptured error DevTools warning if preventDefault, WGSL interpolate sampling first and either, and more.
The File System Observer API origin trial
The Chrome team is experimenting with a new File System Observer API that informs developers of changes to the file system.
Summarization API available for early preview
EPP participants can now prototype with the summarization API for Gemini Nano in Chrome.
Scroll Snap Events
Introducing two new JavaScript events: scrollSnapChange and scrollSnapChanging.
4 ways to capture screenshots with DevTools
Discover 4 unique ways to capture screenshots with DevTools.
WebDriver BiDi production-ready in Firefox, Chrome and Puppeteer
Puppeteer 23 introduces stable support for Firefox 129 and up, offering a unified API for Chrome and Firefox automation, based on WebDriver BiDi.
What's new in DevTools, Chrome 128
Console insights go live in Europe, enhanced Network track and API to customize tracks in the Performance panel, and more.
Participate in the Chrome built-in AI experiment
An update on built-in AI, the Prompt API, and Chrome's AI plans.
Passkeys UX updates on Chrome on Android
Chrome on Android now integrates the Credential Manager allowing 3P password managers provide passkeys on Android 14 and later
Automation with WebDriver BiDi now available on BrowserStack
BrowserStack introduces WebDriver BiDi support: Enhance your Selenium Grid tests with event-driven automation.
Beyond regular expressions: Enhancing CSS value parsing in Chrome DevTools
Learn how the DevTools team improved how styles are presented in the Styles tab.
Line-breakable <ruby> and CSS ruby-align property
Line-breakable ruby element and CSS ruby-align property
Chrome 128 beta
Get a preview of the next Chrome release with this post detailing the features in the current beta.
New in Chrome 127
Chrome 127 is rolling out now! With support for font-size-adjust, user activations propagated in the Document Picture-in-Picture API, keyboard focusable scroll containers and there's plenty more. Adriana Jara has all the details about what's new for developers in Chrome 127.
What's New in WebGPU (Chrome 127)
Experimental support for OpenGL ES on Android, GPUAdapter info attribute, WebAssembly interop improvements, and more.
How Chrome helps users install the apps they value
Chrome's internal user research shows that many people value installing web apps. There are many benefits such as: There are multiple ways Chrome and web developers can help, including a new machine learning promotion feature. This post gives an
Request for developer feedback on reading-flow and elements with display: contents
Help us to make sure reading-flow meets your needs.
Misconceptions about view transitions
With more and more people starting to look into the View Transition API, it's time to debunk some misconceptions.
What's happening in Chrome Extensions?
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extension features developers can look forward to.
Chrome Extensions: Important policy updates
This announcement includes a series of updates to Developer Program Policies page designed to encourage the development of high quality products, prevent deceptive behavior, and ensure informed user consent.
What's new in DevTools, Chrome 127
CSS anchor positioning in Elements, enhanced 'Never Pause Here' in Sources, new scroll snap event listeners, updated network throttling presets, and more.
The Long Animation Frame API has now shipped
The Long Animation Frame API (LoAF) has shipped from Chrome 123 and we've now also updated our tooling and guidance to help you make the most of this new API.
Adding Trusted Types to YouTube
YouTube is enhancing platform security with Trusted Types to prevent cross-site scripting attacks, but it may impact your extension.
Behind the Chrome Web Store: Asking Trust & Safety your questions
We sat down with the team that leads review in the Chrome Web Store.
Maximum IndexedDB performance with Storage Buckets
The Chrome team has made a number of performance-related improvements to the implementation of IndexedDB (IDB).
What's New in WebGPU (Chrome 126)
Increase maxTextureArrayLayers limit, buffer upload optimization for Vulkan backend, shader compilation time improvements, submitted command buffers must be unique, and Dawn updates.
Chrome 127 beta
Test the latest features coming to Chrome by downloading the beta.
An origin trial for a new HTML <permission> element
The Chrome team is experimenting with a new declarative HTML <permission> element for asking the user for access to powerful features.
The latest in CSS and web UI: I/O 2024 recap
Read all of the CSS and Web UI announcements from Google I/O 2024.
New in Chrome 126
Chrome 126 is rolling out now! With support for cross-document transitions in the ViewTransitions API, the CloseWatcher API re-enabled, trigger-rumbled for the Gamepad API and there's plenty more, and plenty more. Adriana Jara has all the details about what's new for developers in Chrome 126.
3 new features to customize your performance workflows in DevTools
Learn about the latest features to help you declutter the Performance panel and focus on the information you need most
Skip review for eligible changes to extensions
We are excited to announce a new feature that will allow developers to skip the review process for eligible changes to Manifest V3 extensions using the Declarative Net Request API.
What's new in DevTools, Chrome 126
Improved track configuration mode, ignore list in the flame chart, and throttle down CPU by 20 times in the Performance panel, and more.
Chrome Extensions at Google I/O 2024
Another Google I/O is behind us and we have covered all the exciting extensions updates!
Chrome 126 beta
Chrome 126 Beta includes cross-document view transitions, along with the Gamepad API trigger-rumble extension, and other features.
WebAssembly and WebGPU enhancements for faster Web AI, part 2
Part 2/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.
What's new in JavaScript Frameworks (May 2024)
This document provides brief highlights of recent happenings in the JavaScript frameworks ecosystem.
I/O 2024 Web AI wrap up: New models, tools, and APIs for your next web app
Read a wrap up from Web AI at I/O 2024. Learn about the new models, tools, and APIs for your next web app.
WebAssembly and WebGPU enhancements for faster Web AI, part 1
Part 1/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.
What's new in view transitions? (Google I/O 2024 update)
Announcing cross-document view transitions for MPA, selective view transitions with active types, and sharing animation styles with view-transition-class.
Introducing UIA support on Windows
From Chrome 126 the Windows UI Automation framework is supported.
SVG support for the Async Clipboard API
The Async Clipboard API can now deal with SVG images.
New in Chrome 125
Chrome 125 is rolling out now! With the CSS Anchor Positioning API, the Compute Pressure API, an expansion to the Storage Access API, and plenty more. Adriana Jara has all the details about what's new for developers in Chrome 125.
DevTools Tips: Override and mock network responses
Learn how you can override and mock network responses with DevTools.
10 updates from Google I/O 2024: Unlocking the power of AI for every web developer
Discover exciting features from the Google I/O Developer Keynote and sessions.
Introducing the CSS anchor positioning API
Position elements relative to each other using the new anchor positioning API.
Tools from Chrome for frictionless, automated testing
A brief overview of Puppeteer, Chrome Headless and Chrome for Testing and other resources from the Chrome Tooling team.
Implement testing in your enterprise with Chrome
Learn how to overcome challenges with testing in enterprise environments
What's new in DevTools, Chrome 125
Error causes in the Console, CSS selector statistics in Performance, Early Hints headers in Network, and more.
Why do CSS and UI capabilities matter for your ecommerce site?
Learn how ecommerce sites benefit from implementing the latest CSS and UI features—View Transitions, Scroll-driven animations, Popover API, and more.
What's New in WebGPU (Chrome 125)
Subgroups in development and render to slice of 3D texture.
Introducing "Unleash the power of Scroll-Driven Animations"
A 10-part video course to learn all about scroll-driven animations
An alternative proposal for CSS masonry
A proposal to define masonry and grid in different specifications.
The Private Network Access (PNA) for non-secure contexts deprecation trial is ending—implement the PNA permission prompt
To access private network devices from a website that cannot be converted to HTTPS, you must use permission prompts to relax mixed content checks.
Chrome 125 beta
CSS Anchor Positioning, CSS stepped functions, the Compute Pressure API, and more.
Access to MIDI devices now requires user permission
Chrome now gates the entire Web MIDI API behind a permission prompt.
New in Chrome 124
Chrome 124 is rolling out now! There are two new APIs that allow the declarative shadow DOM to be used from JavaScript. You can use streams in Web Sockets. View Transitions get a little better. And there's plenty more. Pete LePage has all the details about what's new for developers in Chrome 124.
Origin trial for Foldable APIs
The Foldable APIs are two APIs in Chrome that are designed to help developers target foldable devices.
What's happening in Chrome Extensions?
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extension features developers can look forward to.
Fun & Powerful: Intro to Chrome DevTools
Discover how DevTools can improve your web application development.
Version rollbacks in the Chrome Web Store Developer Dashboard
This week we're excited to launch a new feature that lets developers roll back their extensions to the previous published version in the Chrome Web Store. Our goal is to give developers increased peace-of-mind when publishing updates, especially with
What's New in WebGPU (Chrome 124)
Read-only and read-write storage textures, service workers and shared workers support, new adapter information attributes, and bug fixes.
Navigation types now available in CrUX
Learn about the new navigation_types metric in the Chrome User Experience Report (CrUX) and how it can be used to explain and optimize your web performance metrics.
Goodbye JS Profiler, profiling CPU with the Performance panel
Learn the path forward in profiling CPU performance, understand why and how we deprecate the JavaScript profiler.
What's new in DevTools, Chrome 124
Scroll-driven animations support, new Autofill panel, new options for WebRTC in network throttling, and more.
WebAssembly JavaScript Promise Integration (JSPI) enters origin trial
JavaScript Promise Integration (JSPI) is an API that allows synchronous sequential code compiled to WebAssembly to access asynchronous Web APIs.
The fetchLater API Origin Trial
Learn about the fetchLater API—now in an Origin Trial—a new API for requesting a deferred fetch that will complete even if the page is closed.
Keyboard focusable scrollers
A change is rolling out to make scrollers without tabindex value set and with no focusable children keyboard focusable.
Chrome 124 beta
The writingsuggestions HTML attribute, the WebSocketStream API, priority HTTP request header, and more.
New in Chrome 123
Chrome 123 is rolling out now! With the new light-dark function, Long Animation Frames API, Service Worker Static Routing API and there's plenty more. Adriana Jara has all the details about what's new for developers in Chrome 123.
Use the Service Worker Static Routing API to bypass the service worker for specific paths
Find out how to use this new API, available from Chrome 123.
Private Network Access: Extended protection for web workers and navigation fetches
Learn about Private Network Access's key security mechanisms for web workers, navigation fetches, and upcoming protections. This document also covers what website owners should do if they utilize private networks.
Performance tooling in 2024 and beyond
Learn about the Chrome team's plans to improve the Performance panel of DevTools.
Hide extension requests plus more Network panel improvements
Explore the latest improvements in Chrome DevTools Network panel, designed to simplify your web debugging experience.
What's New in WebGPU (Chrome 123)
DP4a built-in functions support, unrestricted pointer parameters, syntax sugar for dereferencing composites in WGSL, and more.
Supercharge compression efficiency with shared dictionaries
Compression on the web is getting a big boost from shared dictionary compression. Learn what they are, how they work, and how they could substantially reduce load times even further than standard compression for both static and dynamic resources on the web.
Download old Headless Chrome as chrome-headless-shell
You can now download the old Headless Chrome as a standalone binary for every user-facing Chrome release.
Improvements to the Speculation Rules API
Details of the latest updates to the Speculation Rules API including document rules, eagerness setting, limits, and speculation rules support on platforms.
Chrome Extensions: eyeo's journey to testing service worker suspension
In this post, the eyeo team shares their journey into the problem of testing extension service workers. In particular, how to to make sure that their Chrome Extensions works correctly when a service worker gets suspended.
What's new in DevTools (Chrome 123)
An Easter egg, focused page emulation in Elements > Styles, new Lighthouse audit, and more.
A Next.js package for managing third-party libraries
Learn how to use the @next/third-parties library to optimize loading of popular third-party resources
Changes to BFCache behavior with extension message ports
We are making changes to Chrome BFCache which potentially impact extensions using message ports.
Chrome 123 beta
The CSS light-dark() color function, align-content for blocks, the field-sizing property, and the pagereveal event.
Support for align-content in block and table layouts
From Chrome 123 use align-content to align items without creating a flex or grid container.
New in Chrome 122
Chrome 122 is rolling out now! With the new Storage Buckets API, DevTools Performance panel updates, unsanitized option to read HTML with the Async Clipboard API and there's plenty more. Adriana Jara has all the details about what's new for developers in Chrome 122.
Announcing Chrome for Developers in China
We are publishing our sites on a .cn domain to make them easier to access in China.
Changes to CSS ::backdrop inheritance
As of Chrome 122 the `::backdrop` element inherits properties from its originating element.
A 400% faster Performance panel through perf-ception
The Performance panel in DevTools is a powerful tool to diagnose, debug and fix performance issues of web apps. On this occasion, we will walk you through how we used the Performance panel in DevTools to improve the performance of the Performance panel itself, and how we achieved a very significant improvement.
What's New in WebGPU (Chrome 122)
Compatibility mode in development, increase maxVertexAttributes limit, and Dawn updates.
Chromium Issue Tracker migration is complete
Chromium issue tracking is now migrated.
Chromium Issue Tracker migration beginning Feb 2, 2024 at 5pm PST
The Chromium Issue Tracker migration begins today.
What's new in DevTools (Chrome 122)
Third-party cookies phaseout warnings in the Network and Application panels, enhanced debugging in the Network panel, breadcrumbs in the Performance panel, and more.
Introducing a new way to build custom web editing experiences using the EditContext API
EditContext is a new API launching in Chrome and Edge that helps developers to build advanced text editing features in the browser. Learn more about it in this post!
DevTools Tips: Debugging speculative navigations for faster page loads
Make web browsing faster with speculative loads and learn how to debug them.
Join Privacy Sandbox Office Hours #12: Learn about Chrome-facilitated testing
Join the 12th edition of Privacy Sandbox office hours dedicated to Chrome-facilitated testing, where the Privacy Sandbox team will provide some Privacy Sandbox tester updates and answer your questions with product and technical leads.
The deprecation trial for SharedArrayBuffer on desktop Chrome is extended to Chrome 124
The deprecation trial for SharedArrayBuffer without cross-origin isolation on Chrome desktop is extended until Chrome 124.
Chrome 122 beta
Chrome 122 beta brings you Iterator helpers, set methods, the Storage Buckets API, read unsanitized HTML in the Async Clipboard API, and more.
What's happening in Chrome Extensions?
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extension features developers can look forward to.
New in Chrome 121
Chrome 121 is rolling out now! With CSS updates, improvements to the Speculation Rules API, an origin trial for Element Capture API and there's plenty more. Adriana Jara has all the details about what's new for developers in Chrome 121.