ShopperCove
Menu
All writingBlogTopicsCategoriesAboutRSS
Blog
Categories
Observability & SRE62All categories
Topics
sre111localhost lab102performance70python58javascript47bundle size36benchmarking35node.js35web development21typescript19benchmark16content creation15All topics
About

Topic

vite

10 posts

Loading posts…

ShopperCove

Hands-on notes on developer tools, written after the tool has actually been run.

All writingBlogCategoriesTopicsAboutPrivacyRSS

© 2026 ShopperCove

magicast vs recast: 0.65 ms vs 0.42 ms per Vite Edit

6 Oct 20268 min read
→

vite-plugin-pwa: +1.25s Build Overhead

Vite 8.3.2 plain vs Vite 8.3.2 + vite-plugin-pwa 2.0.0 generateSW on a 40-card vanilla app (minify off). Warm medians (7 rounds, cache cleared): plain 202 ms vs PWA 1,452 ms (+1,250 ms). Dist 4,426 B / 5 files → 21,142 B / 8 files (sw.js 1,347 B, workbox 15,026 B, manifest 293 B). Fixture /workspace/bench-vite-pwa/.

6 Oct 20264 min read
→

UnoCSS vs Tailwind v4: Which Ships Smaller CSS?

UnoCSS 66.5.2 (presetWind3) vs Tailwind CSS 4.1.13 (@tailwindcss/vite) on Vite 7.3.6: 80 HTML cards, same utility set, minify off. CSS 10,454 B (118 selectors) vs 18,473 B (119). Warm vite build medians (7 rounds, cache cleared): Uno 749 ms vs Tailwind 416 ms. Fixture /workspace/bench-unocss-tw/.

6 Oct 20264 min read
→

unplugin-auto-import: 360 Import Lines vs +267ms

unplugin-auto-import 20.3.0 + unplugin-vue-components 29.2.0 on Vue 3.5.43 / Vite 7.3.6: 40 components, 40 utils, 20 composables. Import lines 382 → 22 (−360). Warm production build medians (minify off, 7 rounds): manual 940 ms vs auto 1,207 ms (+267 ms); both 105 modules; JS 209.03 → 210.88 kB.

6 Oct 20265 min read
→

vite-plugin-checker: Plain Vite Shipped My TS Error

vite-plugin-checker 0.10.3 with enableBuild on Vite 7.3.6 / TS 5.9.3 / React 19: clean wall medians plain 1,949 ms vs checker 2,018 ms (+69 ms) vs tsc --noEmit 985 ms. Injected TS error: plain vite exit 0 (ships dist) x3; checker exit 2 x3; tsc exit 2 x3. Fixture 122 modules.

6 Oct 20265 min read
→

Vite vs Parcel: 0.69s vs 1.72s Cold Dev Start

Vite 7.3.6 vs Parcel 2.16.4 on a 40-page React 19 TS fixture (147 modules): cold serve-ready median 692 ms vs 1,718 ms (~2.5x); cold prod build wall median 2,586 ms vs 1,806 ms; JS 228,426 B vs 227,172 B with Parcel --no-source-maps.

5 Oct 20265 min read
→

Is Vitest 5 Faster Than Vitest 4? We Timed It

Vitest 5 upgrade decision with ShopperCove timing: 20-file forks suite median ~512 ms on 5.0.3 vs ~547 ms on 4.1.10 (Node 22.20.0). Engines require Node 22.12+ and Vite 6.4+. clearMocks defaults true. No affiliate.

5 Oct 20264 min read
→

What Does Vite 8.3.2 Fix? renderBuiltUrl and Dev Sourcemaps

Vite published vite@8.3.2 on 1 October 2026: 15 bug fixes and 3 performance improvements across renderBuiltUrl, Rolldown bundled dev, the dev server watcher, SSR and the optimizer. ShopperCove upgrade checklist only; no affiliate.

5 Oct 20265 min read
→

Vite+ 1.0: unified frontend toolchain (vp CLI)

VoidZero shipped Vite+ 1.0 on 28 Sep 2026: stable MIT toolchain with vp create/migrate/dev/check/test/build/pack/run. Bundles Vite 8 + Rolldown, Vitest 5, Oxlint/Oxfmt, tsdown. npm package vite-plus@1.0.0; docs at viteplus.dev/guide. Freelancer checklist only—ShopperCove did not migrate a production app; no affiliate.

5 Oct 20264 min read
→

SvelteKit 3 Migration: What Changes First?

3 Oct 20268 min read
→