~/talk

Vitest Browser Mode

Talkat ViteConf 2025 · 2025-10-09..10-10· [testing, web-platform]
slides:none on file

Vitest Browser Mode runs component tests in a real browser using Playwright (or WebDriver.io), adds screenshot diffing and a trace viewer, and reuses Playwright contexts across workers. A conversion of 2400 tests converted in 16 hours proves migration is feasible, and a full suite with ~2400 specs and ~200 screenshots runs in 25–27s on a MacBook; a smaller demo runs 54 tests in ~2s. Version 4 is being marked stable and the mode supports headed/headless and visual regression workflows.

AI-written summary · about

  1. 0:00Introduction
  2. 1:38Bridging speed and reality
  3. 3:22Converting libraries
  4. 4:23Advanced features
  5. 6:30Testing applications
  6. 8:32Vitest architecture
  7. 11:44Technical implementation
  8. 15:08SPA demonstration
  9. 17:54Stability and future
  10. 18:51Visual regression demo
  11. 22:52Live debugging
  12. 25:42Adoption and conclusion
~/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.