- Browser Mode is Stable
- Visual Regression Testing
- Improved Debugging
- Pool Stabilization
- New APIs
- Bug Fixes
Stay updated with our blog post:
vitest.dev/blog/vitest-4
- Browser Mode is Stable
- Visual Regression Testing
- Improved Debugging
- Pool Stabilization
- New APIs
- Bug Fixes
Stay updated with our blog post:
vitest.dev/blog/vitest-4
- New Annotations API
- Scoped Fixtures
- Custom Browser Locators API
- Test Signal
- Better V8 Coverage Result
And many more features!
vitest.dev/blog/vitest-...
- New Annotations API
- Scoped Fixtures
- Custom Browser Locators API
- Test Signal
- Better V8 Coverage Result
And many more features!
vitest.dev/blog/vitest-...
✅ Vite 8 support from day 1
🏷️ Test tags to organize, filter & apply shared options
🪝 New hooks for easier tracing, transactions and AsyncLocalStorage
🔍 Async leak detection
🤖 Agent reporter to reduce token usage
And much more!
Full blog post at vitest.dev/blog/vitest-...
✅ Vite 8 support from day 1
🏷️ Test tags to organize, filter & apply shared options
🪝 New hooks for easier tracing, transactions and AsyncLocalStorage
🔍 Async leak detection
🤖 Agent reporter to reduce token usage
And much more!
Full blog post at vitest.dev/blog/vitest-...
- Big performance improvements (vm pools up to 53% faster, ~18% boost across the board including Browser Mode)
- New builtin Trace View in Browser Mode
- Nested projects support
- New benchmarking API
- New `vi.when` API
- Better defaults
- And a lot of bug fixes!
- Big performance improvements (vm pools up to 53% faster, ~18% boost across the board including Browser Mode)
- New builtin Trace View in Browser Mode
- Nested projects support
- New benchmarking API
- New `vi.when` API
- Better defaults
- And a lot of bug fixes!
We are focusing our efforts on improving the time even more in the next beta!
We are focusing our efforts on improving the time even more in the next beta!
- Adoption growth: Vite (#1), Vitest (#2)
- Highest retention: Vitest (#1), Vite (#2), #3 Astro is also Vite-based
- Highest interest: Rolldown (#1), Vitest (#2), Vite (#3)
- Most Write-Ins: #1 Analog is Vite-based
- Adoption growth: Vite (#1), Vitest (#2)
- Highest retention: Vitest (#1), Vite (#2), #3 Astro is also Vite-based
- Highest interest: Rolldown (#1), Vitest (#2), Vite (#3)
- Most Write-Ins: #1 Analog is Vite-based
🏆 Most Adopted Tech → Vitest
🏆 Highest Satisfaction → Vite (98%) & Vitest (97%)
🏆 Highest Interest → Vitest (83%) & Rolldown (80%)
But that's not all!
A thread 🧵
🏆 Most Adopted Tech → Vitest
🏆 Highest Satisfaction → Vite (98%) & Vitest (97%)
🏆 Highest Interest → Vitest (83%) & Rolldown (80%)
But that's not all!
A thread 🧵
Browser ModeがStableになったんで、JSDOMを使わない形式も実用できるなぁ
Visual Regressionのテスト等、Playwrightとの連携も豊富なようで
vitest.dev/blog/vitest-4
Browser ModeがStableになったんで、JSDOMを使わない形式も実用できるなぁ
Visual Regressionのテスト等、Playwrightとの連携も豊富なようで
vitest.dev/blog/vitest-4
Our latest Vitest update brings Browser Mode to stable, allowing you to test your UI in real browsers like Chrome.
Also new:
- Visual Regression Testing to catch unintended UI changes
- Playwright Trace support for easier debugging
voidzero.dev/posts/announ...
Our latest Vitest update brings Browser Mode to stable, allowing you to test your UI in real browsers like Chrome.
Also new:
- Visual Regression Testing to catch unintended UI changes
- Playwright Trace support for easier debugging
voidzero.dev/posts/announ...
Let us know in the Vitest 5 discussion thread!
Let us know in the Vitest 5 discussion thread!
And 90% of the time goes just for changing the viewport, so I know what to optimize!
And 90% of the time goes just for changing the viewport, so I know what to optimize!
Try it out and let us know what you think:
Try it out and let us know what you think:
npmx.dev/package/vitest
npmx.dev/package/vitest
So here it is. It turns out to be quite simple, but I found it super helpful when authoring libraries. To explicitly aware the public APIs we exposed. Wish I could have it early on.
github.com/antfu/vitest...
So here it is. It turns out to be quite simple, but I found it super helpful when authoring libraries. To explicitly aware the public APIs we exposed. Wish I could have it early on.
github.com/antfu/vitest...
github.com/vitest-dev/v...
This allowed @hiogawa.bsky.social to make Vitest use Oxc for DTS generation. Build time reduced from 90s to 27s - a 70% reduction 🔥
github.com/vitest-dev/v...
github.com/vitest-dev/v...
This allowed @hiogawa.bsky.social to make Vitest use Oxc for DTS generation. Build time reduced from 90s to 27s - a 70% reduction 🔥
github.com/vitest-dev/v...
Among them: `define` values are no longer double-quoted in browser mode!
It also includes a focused Trace View layout which is used by the Vitest VS Code extension.
Time to update 👀
github.com/vitest-dev/v...
Among them: `define` values are no longer double-quoted in browser mode!
It also includes a focused Trace View layout which is used by the Vitest VS Code extension.
Time to update 👀
github.com/vitest-dev/v...