Maximiliano Firtman's articles, notes and learning experiences for devs-firt.dev

Unlocking Client-Side AI in Your Web App

by Maximiliano Firtman Twitter @firt About Newsletter

During dotJS 2026 in Paris 🇫🇷 I delivered this talk about running generative AI entirely on the client side

You don't need a cloud subscription or backend infrastructure to bring powerful AI features into your web app. Thanks to modern browser APIs and local model support, it's now possible to run generative AI — including text, vision, and speech — entirely on the client side.

In this session, you'll learn how to unlock AI capabilities in the browser using built-in AI APIs, WebNN, WebGPU, and WebAssembly. We'll explore how on-device models, such as Gemini Nano in Chrome, and open-source models enable local inference for language, vision, and audio: privately, offline, and without recurring cloud costs.

We'll cover architecture patterns, browser and device capabilities, and live demos, including how to detect support and decide when to use built-in models, your own client-side models, or a cloud fallback.

If you're building for the Web, this talk shows how to add real AI to your web app: locally, privately, and using technologies available in the browser today.

Half typewriter, half computer

© Maximiliano Firtman (@firt)

firt.dev contains a collection of writings, thoughts, notes and learning experiences for web and mobile app developers authored by Maximiliano Firtman.

Contact me: hi@firt.dev Personal Website Buy Me A Coffee