Chrome for Developers
@developer.chrome.com
The Official Chromium Developers Account.
Check out our developer portals: https://developer.chrome.com/ and https://web.dev/
Check out our developer portals: https://developer.chrome.com/ and https://web.dev/
That feeling when you open a performance trace and it has more plot twists than a mystery novel. 🤯
AI assistance in Chrome DevTools analyzes those complex traces for you, right in your browser. See how it works → goo.gle/4gt9Qq0
AI assistance in Chrome DevTools analyzes those complex traces for you, right in your browser. See how it works → goo.gle/4gt9Qq0
November 10, 2025 at 6:25 PM
That feeling when you open a performance trace and it has more plot twists than a mystery novel. 🤯
AI assistance in Chrome DevTools analyzes those complex traces for you, right in your browser. See how it works → goo.gle/4gt9Qq0
AI assistance in Chrome DevTools analyzes those complex traces for you, right in your browser. See how it works → goo.gle/4gt9Qq0
Before: Juggling your IDE, documentation, and the DevTools Console just to write a simple script.
After: Typing a comment and letting Gemini complete the code for you directly in DevTools.
Welcome to a more productive workflow →goo.gle/3JFWTNF
After: Typing a comment and letting Gemini complete the code for you directly in DevTools.
Welcome to a more productive workflow →goo.gle/3JFWTNF
November 7, 2025 at 9:30 PM
Before: Juggling your IDE, documentation, and the DevTools Console just to write a simple script.
After: Typing a comment and letting Gemini complete the code for you directly in DevTools.
Welcome to a more productive workflow →goo.gle/3JFWTNF
After: Typing a comment and letting Gemini complete the code for you directly in DevTools.
Welcome to a more productive workflow →goo.gle/3JFWTNF
The ::details-content CSS pseudo-element is now part of Baseline → goo.gle/3KOg08B
You can now style the expandable/collapsible contents of a
You can now style the expandable/collapsible contents of a
element, enabling smoother transitions and custom background colors for a better user experience.
November 7, 2025 at 4:41 PM
The ::details-content CSS pseudo-element is now part of Baseline → goo.gle/3KOg08B
You can now style the expandable/collapsible contents of a
You can now style the expandable/collapsible contents of a
element, enabling smoother transitions and custom background colors for a better user experience.
Some bugs are real mysteries. AI assistance in DevTools is the detective you need to solve them. 🕵️♀️
Swipe through these case files to see how it works → goo.gle/3JGbBUD
Swipe through these case files to see how it works → goo.gle/3JGbBUD
November 6, 2025 at 11:00 PM
Some bugs are real mysteries. AI assistance in DevTools is the detective you need to solve them. 🕵️♀️
Swipe through these case files to see how it works → goo.gle/3JGbBUD
Swipe through these case files to see how it works → goo.gle/3JGbBUD
Speed up content workflows with the Summarizer API → goo.gle/3IfOkZk
The Summarizer API can be used to generate different types of summaries in varied lengths and formats, so users in your CMS can save time on summarizing that next lengthy article.
The Summarizer API can be used to generate different types of summaries in varied lengths and formats, so users in your CMS can save time on summarizing that next lengthy article.
November 6, 2025 at 6:56 PM
Speed up content workflows with the Summarizer API → goo.gle/3IfOkZk
The Summarizer API can be used to generate different types of summaries in varied lengths and formats, so users in your CMS can save time on summarizing that next lengthy article.
The Summarizer API can be used to generate different types of summaries in varied lengths and formats, so users in your CMS can save time on summarizing that next lengthy article.
When your AI agent gets a major power-up 🔋
See how the Chrome DevTools MCP server works → goo.gle/3KU63q2
See how the Chrome DevTools MCP server works → goo.gle/3KU63q2
November 5, 2025 at 5:00 PM
When your AI agent gets a major power-up 🔋
See how the Chrome DevTools MCP server works → goo.gle/3KU63q2
See how the Chrome DevTools MCP server works → goo.gle/3KU63q2
Ever thought about writing #WebAssembly by hand? 🤔
Authors Patrick @dubroy.com and @marianoguerra.org think it's crucial for learning. They join #WasmAssembly host Thomas Steiner to discuss their ebook, "WebAssembly from the Ground Up" → goo.gle/3Ln67Pp
Authors Patrick @dubroy.com and @marianoguerra.org think it's crucial for learning. They join #WasmAssembly host Thomas Steiner to discuss their ebook, "WebAssembly from the Ground Up" → goo.gle/3Ln67Pp
November 4, 2025 at 9:00 PM
Ever thought about writing #WebAssembly by hand? 🤔
Authors Patrick @dubroy.com and @marianoguerra.org think it's crucial for learning. They join #WasmAssembly host Thomas Steiner to discuss their ebook, "WebAssembly from the Ground Up" → goo.gle/3Ln67Pp
Authors Patrick @dubroy.com and @marianoguerra.org think it's crucial for learning. They join #WasmAssembly host Thomas Steiner to discuss their ebook, "WebAssembly from the Ground Up" → goo.gle/3Ln67Pp
Episode 5 of Web Dev Acronyms is all about Time to First Byte ⏱️
Learn about this foundational metric for server response time and how to measure it as part of your LCP analysis in the DevTools Performance panel.
Learn about this foundational metric for server response time and how to measure it as part of your LCP analysis in the DevTools Performance panel.
November 4, 2025 at 6:22 PM
Episode 5 of Web Dev Acronyms is all about Time to First Byte ⏱️
Learn about this foundational metric for server response time and how to measure it as part of your LCP analysis in the DevTools Performance panel.
Learn about this foundational metric for server response time and how to measure it as part of your LCP analysis in the DevTools Performance panel.
Chrome 143 beta is live → goo.gle/3Wr7nTX
This release includes CSS anchored fallback container queries, FedCM support for structured JSON responses, a new Digital Credentials API origin trial, and more.
This release includes CSS anchored fallback container queries, FedCM support for structured JSON responses, a new Digital Credentials API origin trial, and more.
November 3, 2025 at 8:30 PM
Chrome 143 beta is live → goo.gle/3Wr7nTX
This release includes CSS anchored fallback container queries, FedCM support for structured JSON responses, a new Digital Credentials API origin trial, and more.
This release includes CSS anchored fallback container queries, FedCM support for structured JSON responses, a new Digital Credentials API origin trial, and more.
Chrome 142 is rolling out now → goo.gle/49oMbFy
This release features :target-before/:target-after pseudo-classes, range syntax for style container queries, the new interestfor attribute, and more.
This release features :target-before/:target-after pseudo-classes, range syntax for style container queries, the new interestfor attribute, and more.
November 3, 2025 at 4:30 PM
Chrome 142 is rolling out now → goo.gle/49oMbFy
This release features :target-before/:target-after pseudo-classes, range syntax for style container queries, the new interestfor attribute, and more.
This release features :target-before/:target-after pseudo-classes, range syntax for style container queries, the new interestfor attribute, and more.
No tricks, just treats🍬
You're creating the spookiest costume imaginable: a web developer debugging a critical issue. What prop or accessory makes the costume truly terrifying (and authentic)?
You're creating the spookiest costume imaginable: a web developer debugging a critical issue. What prop or accessory makes the costume truly terrifying (and authentic)?
October 31, 2025 at 6:50 PM
No tricks, just treats🍬
You're creating the spookiest costume imaginable: a web developer debugging a critical issue. What prop or accessory makes the costume truly terrifying (and authentic)?
You're creating the spookiest costume imaginable: a web developer debugging a critical issue. What prop or accessory makes the costume truly terrifying (and authentic)?
Your CSS debugging got a major upgrade.
AI assistance in Chrome DevTools can analyze your code to find conflicting styles and suggest the fix in real time. It's like having a CSS expert built right into your browser→ goo.gle/4m9xBou
AI assistance in Chrome DevTools can analyze your code to find conflicting styles and suggest the fix in real time. It's like having a CSS expert built right into your browser→ goo.gle/4m9xBou
October 31, 2025 at 4:04 PM
Your CSS debugging got a major upgrade.
AI assistance in Chrome DevTools can analyze your code to find conflicting styles and suggest the fix in real time. It's like having a CSS expert built right into your browser→ goo.gle/4m9xBou
AI assistance in Chrome DevTools can analyze your code to find conflicting styles and suggest the fix in real time. It's like having a CSS expert built right into your browser→ goo.gle/4m9xBou
Lab data is great, but what are your real users experiencing? That's where CrUX comes in.
The latest episode of Web Dev Acronyms explores Chrome User Experience Report and how to bring its field data right into DevTools.
The latest episode of Web Dev Acronyms explores Chrome User Experience Report and how to bring its field data right into DevTools.
October 30, 2025 at 7:30 PM
Lab data is great, but what are your real users experiencing? That's where CrUX comes in.
The latest episode of Web Dev Acronyms explores Chrome User Experience Report and how to bring its field data right into DevTools.
The latest episode of Web Dev Acronyms explores Chrome User Experience Report and how to bring its field data right into DevTools.
👻 Don't let the blank page haunt your users this Halloween. The Writer API is here to help exorcise those writer's block demons and get that product description out the door.
Publish content faster with the Writer API → goo.gle/4pPMMG5
Publish content faster with the Writer API → goo.gle/4pPMMG5
October 29, 2025 at 7:00 PM
👻 Don't let the blank page haunt your users this Halloween. The Writer API is here to help exorcise those writer's block demons and get that product description out the door.
Publish content faster with the Writer API → goo.gle/4pPMMG5
Publish content faster with the Writer API → goo.gle/4pPMMG5
Building secure, real-time communication apps just got a major boost.
WebRTC Encoded Transforms are now a Baseline Newly Available feature, enabling high-performance, end-to-end encryption on encoded frames → goo.gle/3Iy3md6
WebRTC Encoded Transforms are now a Baseline Newly Available feature, enabling high-performance, end-to-end encryption on encoded frames → goo.gle/3Iy3md6
October 29, 2025 at 4:00 PM
Building secure, real-time communication apps just got a major boost.
WebRTC Encoded Transforms are now a Baseline Newly Available feature, enabling high-performance, end-to-end encryption on encoded frames → goo.gle/3Iy3md6
WebRTC Encoded Transforms are now a Baseline Newly Available feature, enabling high-performance, end-to-end encryption on encoded frames → goo.gle/3Iy3md6
Want your Google Chrome Built-in AI Challenge submission to stand out? Use the Proofreader API→ goo.gle/ChromeAIChallenge2025
Build an app or extension that can:
💬 Correct user chat messages
✍️ Edit blog comments instantly
📝 Fix errors in documents on the fly
Build an app or extension that can:
💬 Correct user chat messages
✍️ Edit blog comments instantly
📝 Fix errors in documents on the fly
October 28, 2025 at 7:30 PM
Want your Google Chrome Built-in AI Challenge submission to stand out? Use the Proofreader API→ goo.gle/ChromeAIChallenge2025
Build an app or extension that can:
💬 Correct user chat messages
✍️ Edit blog comments instantly
📝 Fix errors in documents on the fly
Build an app or extension that can:
💬 Correct user chat messages
✍️ Edit blog comments instantly
📝 Fix errors in documents on the fly
Decode base64 strings into byte arrays with Uint8Array.fromBase64() → goo.gle/4nPXxH9
Now part of Baseline, it's the preferred alternative to atob() for easier handling of binary data.
Now part of Baseline, it's the preferred alternative to atob() for easier handling of binary data.
October 28, 2025 at 5:18 PM
Decode base64 strings into byte arrays with Uint8Array.fromBase64() → goo.gle/4nPXxH9
Now part of Baseline, it's the preferred alternative to atob() for easier handling of binary data.
Now part of Baseline, it's the preferred alternative to atob() for easier handling of binary data.
🏆 And the Baseline Tooling Hackathon winners are... → goo.gle/47KQ6ve
Nearly 3,000 developers submitted hundreds of innovative projects, but only 3 could take home their share of the $10,000 prize pool.
Nearly 3,000 developers submitted hundreds of innovative projects, but only 3 could take home their share of the $10,000 prize pool.
October 27, 2025 at 9:11 PM
🏆 And the Baseline Tooling Hackathon winners are... → goo.gle/47KQ6ve
Nearly 3,000 developers submitted hundreds of innovative projects, but only 3 could take home their share of the $10,000 prize pool.
Nearly 3,000 developers submitted hundreds of innovative projects, but only 3 could take home their share of the $10,000 prize pool.
The CSS Podcast is back for a new season → goo.gle/4nrYxAe
🎉 @una.im and @bram.us kick things off by diving into two powerful new features: inline conditionals with if() and custom functions.
🎉 @una.im and @bram.us kick things off by diving into two powerful new features: inline conditionals with if() and custom functions.
October 27, 2025 at 4:00 PM
The CSS Podcast is back for a new season → goo.gle/4nrYxAe
🎉 @una.im and @bram.us kick things off by diving into two powerful new features: inline conditionals with if() and custom functions.
🎉 @una.im and @bram.us kick things off by diving into two powerful new features: inline conditionals with if() and custom functions.
🔧 Let your coding agent identify and fix INP issues for you → goo.gle/3IPT2No
With Chrome DevTools MCP, your coding agent can measure performance for specific user interactions to find and resolve slow UI responses - on its own with the help of the browser!
With Chrome DevTools MCP, your coding agent can measure performance for specific user interactions to find and resolve slow UI responses - on its own with the help of the browser!
October 24, 2025 at 4:12 PM
🔧 Let your coding agent identify and fix INP issues for you → goo.gle/3IPT2No
With Chrome DevTools MCP, your coding agent can measure performance for specific user interactions to find and resolve slow UI responses - on its own with the help of the browser!
With Chrome DevTools MCP, your coding agent can measure performance for specific user interactions to find and resolve slow UI responses - on its own with the help of the browser!
Match URLs with a powerful, standardized syntax using the URL Pattern API → goo.gle/47iTr3o
Now part of Baseline, this API provides a built-in way to create URL pattern matchers that can be used against URLs or individual URL components.
Now part of Baseline, this API provides a built-in way to create URL pattern matchers that can be used against URLs or individual URL components.
October 23, 2025 at 9:00 PM
Match URLs with a powerful, standardized syntax using the URL Pattern API → goo.gle/47iTr3o
Now part of Baseline, this API provides a built-in way to create URL pattern matchers that can be used against URLs or individual URL components.
Now part of Baseline, this API provides a built-in way to create URL pattern matchers that can be used against URLs or individual URL components.
Click... wait... anything happening? 🤷 We've all been there.
That delay is what Interaction to Next Paint (INP) is all about.
That delay is what Interaction to Next Paint (INP) is all about.
October 23, 2025 at 5:08 PM
Click... wait... anything happening? 🤷 We've all been there.
That delay is what Interaction to Next Paint (INP) is all about.
That delay is what Interaction to Next Paint (INP) is all about.
✍️ Generate and refine text with built-in AI in the Google Chrome Built-in AI Challenge → goo.gle/ChromeAIChallenge2025
Use the Writer API to create new content and the Rewriter API to revise and restructure it, all within your own web application.
Use the Writer API to create new content and the Rewriter API to revise and restructure it, all within your own web application.
October 22, 2025 at 3:24 PM
✍️ Generate and refine text with built-in AI in the Google Chrome Built-in AI Challenge → goo.gle/ChromeAIChallenge2025
Use the Writer API to create new content and the Rewriter API to revise and restructure it, all within your own web application.
Use the Writer API to create new content and the Rewriter API to revise and restructure it, all within your own web application.
📄 Parse HTML input with the new parseHTMLUnsafe() method → goo.gle/4mXOH9d
Now part of Baseline, this static method creates a new Document instance from an HTML string and allows for optional sanitization.
Now part of Baseline, this static method creates a new Document instance from an HTML string and allows for optional sanitization.
October 21, 2025 at 4:00 PM
📄 Parse HTML input with the new parseHTMLUnsafe() method → goo.gle/4mXOH9d
Now part of Baseline, this static method creates a new Document instance from an HTML string and allows for optional sanitization.
Now part of Baseline, this static method creates a new Document instance from an HTML string and allows for optional sanitization.
Welcome to Web Dev Acronyms, a new series decoding the alphabet soup of web performance 🎬
First up is LCP. We're explaining where to find it and how to get help debugging it.
First up is LCP. We're explaining where to find it and how to get help debugging it.
October 20, 2025 at 3:30 PM
Welcome to Web Dev Acronyms, a new series decoding the alphabet soup of web performance 🎬
First up is LCP. We're explaining where to find it and how to get help debugging it.
First up is LCP. We're explaining where to find it and how to get help debugging it.