How to build Chrome extensions with React
Learn to build Chrome extensions with modern web frameworks like React, Angular, or Svelte, fully compatible with Manifest V3.
2 348
23.4
What is a passkey?
Oliver Dunk, shares what a passkey is and where it can be used. To learn more about passkeys and biometrics, check out the related video "Are passkeys based on biometrics?".
8 818
25.2
Start using MCP in DevTools today!
DevTools now also offers an MCP server which can help you debug common issues around web development, using a real Chrome instance on your own device.
1 788
17.2
Can you use frameworks to build a Chrome Extension?
Explore the benefits and considerations of using web frameworks for Chrome Extension development in this technical guide.
2 700
6.5
How to use the DevTools MCP server for AI debugging #DevToolsTips
Chrome DevTools now has a Model Context Protocol (MCP) server that lets AI agents interact directly with your browser.
4 053
9
Extension Update Testing Tool in action
Oliver walks through how to test an update for yourself using the Extension Update Testing Tool. For more information on permissions, check out the related video.
2 236
12.5
How to know if permissions are safe to request in your Chrome Extension
Learn how Chrome handles permission updates for extensions, a crucial aspect for maintaining user trust and ensuring smooth deployments.
2 493
11.6
AI experimentation in Chrome Extensions
Extensions are a platform to experiment with new agentic capabilities where extension drives the browser or as a way to add smaller pieces of functionality to existing features.
1 355
27.9
Scala.js to Wasm—Exploring the Wasm backend for Scala.js with Sébastien Doeraene
The JVM-to-Web journey continues! In this episode, Thomas Steiner welcomes the original author of Scala.js, Sébastien Doeraene, to discuss the major, experimental leap to WebAssembly.
2 340
11.5
Everything that happened with Chrome Extensions in 2025
Dive into the major advancements that shaped Chrome Extensions and the Chrome Web Store throughout 2025.
3 676
11.5
Customizable select #CSSWrapped 2025
You can finally style drop downs in CSS! Learn about the new customizable select, one of Una's top features from CSS Wrapped 2025.
7 882
8.7
Request conditions
Chrome DevTools now gives you fine-grained control over individual network requests.
4 866
17.1
Re-imagine the web with CSS Carousels
Stop battling heavy JavaScript libraries and 'content chaos.' Turn the tightest layouts into an expansive canvas using new CSS primitives: stylable fragmentation, scroll markers, scroll buttons, and
21 642
10.1
DOM State-Preserving Move #CSSWrapped 2025
Historically, moving an element in the DOM was destructive. Now in Chrome 133, there’s moveBefore. It works exactly like insertBefore, but it keeps the element alive during the move.
5 022
21.7
What’s new in DevTools 142 - 144
Enhance your development experience with the exciting updates in Chrome DevTools 142-144.
30 449
39.8
Custom functions #CSSWrapped 2025
Discover custom functions, one of Una’s favorite features from CSS Wrapped 2025. Functions make it alot easier to architect your CSS in a clean and expressive way.
16 628
10.3
Acting rapidly on your feedback
We're excited by how rapidly we can now act on feedback. Just weeks after discussing a new runtime.getVersion() API, an implementation was already live in Chrome Canary.
2 512
23.6
Invoker Commands #CSSWrapped 2025
Say goodbye to writing onclick handlers just to open a dialog. With Chrome 135, buttons can now control other elements purely with HTML.
4 514
16.4
Choosing an AI model for your project
Ali Spivak, from Chrome Developer Relations, breaks down how to select the best generative AI model for your specific needs by focusing on your project's requirements, data characteristics, and
4 028
8.6
Create Scroll-Triggered Animations with CSS
Bring your web stories to life with Scroll-Triggered Animations.
18 179
8
Can you make a cross-browser Chrome Extension?
Explore the possibilities of creating a single Chrome Extension codebase that works seamlessly across multiple browsers.
2 626
8.4
Keep API keys safe in the server
Concerned about keeping your API keys in a Chrome Extension? Extensions can make a request to the server, and then your server can make a request to the Gemini API.
5 354
24.8
Explore CSS Wrapped 2025
We’re excited to look back at all the amazing UI features that Chrome shipped in 2025.
11 303
7.8
How can you keep API keys safe in a Chrome Extension?
Concerned about keeping your API keys in a Chrome Extension?
3 863
7.6
Re-imagine the web with Scoped View Transitions
With Scoped View Transitions ✨, you can finally unlock the full power of motion by creating multiple, fluid, simultaneous transitions.
85 638
7.1
Why ratings are important in the Chrome Web Store
Oliver shares why ratings for your extension in the Chrome Web Store can be important.
3 675
50.7
Built-in AI in the wild: A Mastodon translation success story
Mastodon posts mislabeled with the wrong language as well as costly translations that depend on a server: Those are common problems for many Mastodon instances.
776
7
Web AI on the IDE
In this talk, Hugo Zanini, Product Lead at Nubank, walks you through a case study on building Cursor Extensions with JavaScript and Running Models Locally. Resources: Connect with Hugo → goo.
2 844
13.4
Offline vector search with SQLite and EmbeddingGemma
Learn from Rody Davis, Senior Developer Relations Engineer at Google, how to query and embed documents using SQLite and embeddings with EmbeddingGemma and Gemma3.
6 936
8.1
Mind-controlled drones with Web AI & TensorFlow
Dara Tumenbayeva, Founder & CEO of Black Swan, demonstrates how brain signals captured from a non-invasive headset can control drones in real time.
1 956
12.4





























