WebSerial Vision Training for Microcontrollers: A Browser-Based Companion to On-Device CNN Training
arXiv cs.CV / 4/28/2026
📰 NewsDeveloper Stack & InfrastructureTools & Practical UsageModels & Research
Key Points
- The paper introduces webmcu-vision-web, a single-file, zero-install browser app that enables end-to-end TinyML vision model training and deployment on a Seeed Studio XIAO ESP32-S3 Sense using only a Chromium-based browser.
- It works as a local companion to on-device Arduino firmware, covering the full workflow from firmware flashing and image collection to CNN training, weight export, and live activation visualization, without sending data off the user’s machine.
- The system supports in-browser firmware flashing (esptool-js), SD-card image browsing with preview and inline editing, and a config.json live-sync mechanism to adjust hyperparameters without recompiling.
- Using TensorFlow.js, it reportedly finishes a three-class training run (about 30 images per class, 20 epochs) in ~1 minute in the browser versus ~9 minutes on-device, enabling an end-to-end cycle in under 10 minutes.
- The authors validate stable convergence via a five-run consistency evaluation on a reference three-class problem and release all artifacts and MIT-licensed source code as a living template for adapting models to new hardware and tasks.
Related Articles

Black Hat USA
AI Business

Big Tech firms are accelerating AI investments and integration, while regulators and companies focus on safety and responsible adoption.
Dev.to
How I Automate My Dev Workflow with Claude Code Hooks
Dev.to

Claude Haiku for Low-Cost AI Inference: Patterns from a Horse Racing Prediction System
Dev.to

How We Built an Ambient AI Clinical Documentation Pipeline (and Saved Doctors 8+ Hours a Week)
Dev.to