Thomas Steiner
@tomayac.com
3K followers 210 following 93 posts
Developer Relations Engineer at Google, focused on the Web, WebAssembly, and Project Fugu 🐡. Dad-of-3.
Posts Media Videos Starter Packs
Reposted by Thomas Steiner
tomayac.com
Before the built-in AI APIs in Chrome can be used, the underlying AI model and any customizations must be downloaded 🌐, the data be extracted 🗜️, and be loaded into memory 🧠 . My guide documents best practices for improving the UX as they wait: developer.chrome.com/docs/ai/info... #WebAI #BuiltInAI
Inform users of model download  |  AI on Chrome  |  Chrome for Developers
This guide explains how to improve the user experience while waiting for built-in AI models and their customizations to download, extract, and load into memory, offering both client-side only and hybr...
developer.chrome.com
tomayac.com
Before the built-in AI APIs in Chrome can be used, the underlying AI model and any customizations must be downloaded 🌐, the data be extracted 🗜️, and be loaded into memory 🧠 . My guide documents best practices for improving the UX as they wait: developer.chrome.com/docs/ai/info... #WebAI #BuiltInAI
Inform users of model download  |  AI on Chrome  |  Chrome for Developers
This guide explains how to improve the user experience while waiting for built-in AI models and their customizations to download, extract, and load into memory, offering both client-side only and hybr...
developer.chrome.com
Reposted by Thomas Steiner
tomayac.com
📢 New #WasmAssembly podcast episode: CG, WG, W3C, Lively — #Wasm standardization with Thomas Lively!

We talk about Thomas' role as co-chair of the #WebAssembly Community Group at the W3C and the two proposals he champions.

🍿 www.youtube.com/watch?v=MDGq...
🎧 wasmassembly.libsyn.com/cg-wg-w3c-li...
CG, WG, W3C, Lively—Wasm standardization with Thomas Lively - WasmAssembly
YouTube video by Chrome for Developers
www.youtube.com
tomayac.com
📢 New #WasmAssembly podcast episode: CG, WG, W3C, Lively — #Wasm standardization with Thomas Lively!

We talk about Thomas' role as co-chair of the #WebAssembly Community Group at the W3C and the two proposals he champions.

🍿 www.youtube.com/watch?v=MDGq...
🎧 wasmassembly.libsyn.com/cg-wg-w3c-li...
CG, WG, W3C, Lively—Wasm standardization with Thomas Lively - WasmAssembly
YouTube video by Chrome for Developers
www.youtube.com
tomayac.com
On Android, they hook into a possibly installed translation app like the native Google Translate app or any app that supports a "process text" intent: github.com/bluesky-soci.... On my device, it shows a picker where I can select apps like Google Translate, but also Microsoft Edge or ChatGPT.
github.com
Reposted by Thomas Steiner
christianliebel.com
We're excited to announce the release of version 0.0.10 of our TypeScript types for Built-in AI APIs, now featuring support for the brand-new Proofreader API! Check it out and upgrade today: www.npmjs.com/package/@typ... @tomayac.com #BuiltinAI #WebAI
www.npmjs.com
tomayac.com
On the Chrome team, we've a cool new origin trial for you to try in your apps: the Proofreader API: developer.chrome.com/docs/ai/proo....

❌ tyop → ✅ typo

```js
await (await Proofreader.create({
expectedInputLanguages: ['en'],
})).proofread(
'Let us knwo how it foes',
);
```

#BuiltInAI #WebAI
The Proofreader API  |  AI on Chrome  |  Chrome for Developers
Improve your content readability and grammar with the Proofreader API.
developer.chrome.com
Reposted by Thomas Steiner
Reposted by Thomas Steiner
tomayac.com
Did some exploration around stress-testing the multimodal capabilities of the Prompt API and found out that apparently it's quite 🎨 color-sensitive: blog.tomayac.com/2025/09/16/p.... Not something super actionable, other than maybe a heads up to play with color-preprocessing.
Prompt API color sensitivity
The personal blog of Thomas Steiner
blog.tomayac.com
tomayac.com
Did some exploration around stress-testing the multimodal capabilities of the Prompt API and found out that apparently it's quite 🎨 color-sensitive: blog.tomayac.com/2025/09/16/p.... Not something super actionable, other than maybe a heads up to play with color-preprocessing.
Prompt API color sensitivity
The personal blog of Thomas Steiner
blog.tomayac.com
tomayac.com
For all that's holy, can you just leverage the Web, please?

🔗 blog.tomayac.com/2025/09/03/f...

A blog post about our washing machine and registering it, so we get 10 years of warranty. Featuring call center hell, website hell, customer comms hell, and an actually useful #WebAI feature with demo.
For all that's holy, can you just leverage the Web, please?
The personal blog of Thomas Steiner
blog.tomayac.com
tomayac.com
Ah. Perfect. In this case you know yourself what you need to know. I was wondering if you were thinking about other embedders you have no control over that may have taken locks.
tomayac.com
📢 New blog post: What a diff'rence a semicolon makes: blog.tomayac.com/2025/07/26/w.... Hat tip to André Jaenisch (not on Bluesky?) and @chriscoyier.net for pointing me at (André) and creating (Chris) the Web Development Merit Badges that I'm mentioning in the post.
What a diff'rence a semicolon makes
The personal blog of Thomas Steiner
blog.tomayac.com
Reposted by Thomas Steiner
tomayac.com
New #WasmAssembly podcast 🎙️ episode! Dart, Flutter, and WasmGC:

🍿 www.youtube.com/watch?v=vgOA...
🎧 wasmassembly.libsyn.com/dart-flutter...

🚀 In this episode, I chat with Ömer Ağacan & Martin Kustermann from Google's Dart team about #Dart, #Flutter, #WasmGC. A must-listen for #WebAssembly nerds.
Dart, Flutter, and WasmGC with Ömer Ağacan and Martin Kustermann
YouTube video by Chrome for Developers
www.youtube.com
tomayac.com
New #WasmAssembly podcast 🎙️ episode! Dart, Flutter, and WasmGC:

🍿 www.youtube.com/watch?v=vgOA...
🎧 wasmassembly.libsyn.com/dart-flutter...

🚀 In this episode, I chat with Ömer Ağacan & Martin Kustermann from Google's Dart team about #Dart, #Flutter, #WasmGC. A must-listen for #WebAssembly nerds.
Dart, Flutter, and WasmGC with Ömer Ağacan and Martin Kustermann
YouTube video by Chrome for Developers
www.youtube.com
tomayac.com
On July 15, 2025, I'll give a talk at the #ReactJS #Barcelona #meetup on "Adding Built-in AI API support to Mastodon": www.meetup.com/es-ES/reactj.... You'll learn about built-in #WebAI APIs and how to use them in the large-scale React app Mastodon! (Caveat: PR pending—but it works on my machine 🫣…)
ReactJS Barcelona - July, mar, 15 jul 2025, 19:00 | Meetup
July Meetup is here! Let's gooo! We have some amazing speakers, and pizza and beer will be available after the event. ────────── **19:00: Welcome** Grab a beer, a snack, an
www.meetup.com
Reposted by Thomas Steiner
tomayac.com
My #LocalFirstConf talk "Learn just enough about Chrome built-in AI to be productive" is now on YouTube: www.youtube.com/watch?v=klKU.... This was a really fun one, hope you like it! 🍿
Thomas Steiner - Learn just enough about Chrome built-in AI to be productive
YouTube video by Local-First Conf
www.youtube.com
Reposted by Thomas Steiner
vjo.li
Victor @vjo.li · Jun 12
AI in Chrome, @tomayac.com did a live demo in Chrome Canary of the following APIs:
- LanguageDetector
- Translator
- Summarizer
- LanguageModel

Exciting stuff, love the live coding/demo. #JSNation