~/talk

Bringing and Running AI Agents in the Browser

Talkat XtremeJS 2025 · on Tuesday, 2025-12-02· [javascript, ai-assisted-development]
slides:none on file

Covers running LLM inference fully in-browser using WebAssembly runtimes, WebGPU acceleration and transformers.js / MLC WebLLM, including quantization to fit models under the ~4GB wasm limit and a live demo loading a 2.5GB Gemma model in the page. Explains function-calling via structured JSON tool calls, on-device RAG with embeddings and vector search, runtime choices (webgpu vs CPU wasm), and tradeoffs: privacy, cost savings, and when browser agents outperform cloud-hosted architectures.

AI-written summary · about

  1. 0:00AI agents in browser
  2. 5:31Cloud AI limits
  3. 7:39JavaScript vs AI workloads
  4. 10:06WebAssembly & WebGPU for AI
  5. 13:17How LLMs work
  6. 15:45AI agents with function calls
  7. 18:38Retrieval-Augmented Generation in the browser
  8. 22:31AI agent design patterns
  9. 25:18JS frameworks for AI agents
  10. 27:03Future of AI in constrained envs
  11. 28:07Live demo: WebLLM
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.