Privacy-first in-browser Generative AI web apps: offline-ready, future-proof, standards-based
What if you could run powerful AI in a web app with total user privacy, completely offline? New browser APIs make it possible.
#1about 3 minutes
A demo of client-side AI using the NPU
A computer vision application performs image classification directly in the browser without any backend calls by leveraging the device's Neural Processing Unit (NPU).
#2about 3 minutes
The case for privacy-first, on-device AI
On-device AI meets user demands for performance, privacy, and offline access while satisfying developer needs for a unified codebase and helpful abstractions.
#3about 3 minutes
Introducing the Web Neural Network (WebNN) standard
The emerging WebNN standard provides a model-agnostic, unified abstraction for near-native AI execution in the browser, designed around practical use cases.
#4about 4 minutes
Leveraging hardware like the CPU, GPU, and NPU
WebNN can access all available hardware, with the NPU offering a power-efficient alternative to the GPU for sustained AI workloads on mobile devices.
#5about 6 minutes
Getting started with the low-level WebNN API
To experiment with the emerging WebNN standard, developers must use canary browser versions and enable specific flags, but its low-level API can be complex.
#6about 7 minutes
Simplifying development with high-level AI frameworks
Frameworks like ONNX Runtime Web and Transformers.js provide higher-level, task-based abstractions over WebNN, making it easier for app developers to build AI features.
#7about 3 minutes
Best practices and the future of browser AI
Focus on user experience by providing fallbacks and progress indicators, and look ahead to upcoming built-in browser APIs like the Prompt API that abstract away model management.
#8about 2 minutes
Demo code and using web workers for performance
The demo applications are built as offline-ready Progressive Web Apps and use Web Workers to run intensive AI computations without freezing the main UI thread.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
01:55 MIN
Key benefits of running AI in the browser
From ML to LLM: On-device AI in the Browser
02:20 MIN
The technology behind in-browser AI execution
Generative AI power on the web: making web apps smarter with WebGPU and WebNN
01:41 MIN
Two primary approaches for browser-based AI
Prompt API & WebNN: The AI Revolution Right in Your Browser
01:14 MIN
The future of on-device AI in web development
Generative AI power on the web: making web apps smarter with WebGPU and WebNN
09:27 MIN
Performing inference in the browser with ONNX Runtime Web
Making neural networks portable with ONNX
02:08 MIN
The future of on-device AI hardware and APIs
From ML to LLM: On-device AI in the Browser
00:54 MIN
Generative AI use cases and cloud provider limitations
Generative AI power on the web: making web apps smarter with WebGPU and WebNN
03:35 MIN
Boosting performance with the upcoming WebNN API
Generative AI power on the web: making web apps smarter with WebGPU and WebNN
How AI Will Eat The World 🤖Of generative-AI-for-everything and synthetic pleasuresRemember the web3 hype? Tech bros with easy access to cheap liquidity wanted to create a decentralised, peer-to-peer internet powered by blockchain technology. Spoiler alert, it did not work. And...
Chris Heilmann
Dev Digest 116 - WWWAI?This time, learn how to un-AI Google's search results, what's new on the web, avoid a new security hole and go back to BASICS with us. News and ArticlesWhat a week. Google, Microsoft, OpenAI and many others had their big flagship events announcing th...
Daniel Cranney
How to Use Generative AI to Accelerate Learning to CodeIt’s undeniable that generative-AI and LLMs have transformed how developers work. Hours of hunting Stack Overflow can be avoided by asking your AI-code assistant, multi-file context can be fed to the AI from inside your IDE, and applications can be b...
Daniel Cranney
Panel Discussion: Responsible AI in Practice - Real-World Examples and ChallengesIntroductionIn the ever-evolving landscape of artificial intelligence, the concept of "responsible AI" has emerged as a cornerstone for ethical and practical AI implementation. During the WWC24 Panel discussion, three eminent experts—Mina, Bjorn Brin...
From learning to earning
Jobs that call for the skills explored in this talk.