~/talk

Why Playwright Beats Jest and Vitest Slows Down: Measuring Coverage Like a Pro

TalkinRussianat HolyJS 2023 Spring · 2023-05-15..05-22· [testing, developer-experience]
links:none on file
slides:none on file

Explains how to measure JavaScript code coverage using Playwright, compares Playwright coverage workflows to Jest and Vitest (claiming Vitest is slow), and shows techniques to speed up Playwright and Jest tests. Describes how to merge coverage outputs from multiple test runs into a single report.

AI-written summary · about

  1. 0:00Introduction
  2. 1:10Test coverage importance
  3. 3:58Vitest/Jest instrumentation
  4. 8:11Coverage alternatives
  5. 12:34Istanbul/Babel limits
  6. 16:09V8 coverage in Playwright
  7. 19:22Playwright coverage
  8. 21:37Merging coverage data
  9. 24:07Coverage report tools
  10. 25:32CI/CD with GitHub Actions
  11. 28:21GitHub coverage comments
  12. 31:55Optimizing Jest/Vitest
  13. 36:12Playwright vs frameworks
  14. 38:45Why Vitest is slower
  15. 39:26Results and summary
~/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.