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

Topic

node.js

35 posts

Loading posts…

ShopperCove

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

All writingBlogCategoriesTopicsAboutPrivacyRSS

© 2026 ShopperCove

esbuild-register vs jiti: 343ms vs 540ms Cold

esbuild-register 3.6.0 vs jiti 2.7.0 on a 61-file TypeScript graph: cold wall medians 343 ms vs 540 ms (~1.57x); after jiti disk cache warm, 185 ms vs esbuild-register 350 ms. Same printed result 970.

5 Oct 20264 min read
→

ncu vs npm outdated: 4 Majors Beyond Wanted

npm-check-updates 23.1.0 vs npm outdated on 7 stale deps (axios/eslint/lodash/prettier/react/typescript/vite): ncu proposed 4 majors (React 19, Vite 8, TypeScript 7, ESLint 10) while npm Wanted stayed in-range; wall medians 863 ms vs 783 ms.

5 Oct 20265 min read
→

nock vs msw: Should You Switch? 2.9ms vs 0.5ms

nock 14.0.17 vs msw 2.15.0 on 2,000 sequential mocked fetch calls in Node 20: 2.85 ms vs 0.49 ms per request (~5.8x); via axios 3.80 ms vs 1.41 ms (~2.7x). nock sets up faster (97 vs 208 ms), crossover near 50 requests per process.

5 Oct 20265 min read
→

volta vs fnm: Should You Switch? 14ms vs 17ms

volta 2.0.2 vs fnm 1.39.0 switching Node 20.19.2 ↔ 22.14.0: session A-then-B median 13.9 ms vs 17.0 ms; steady node -v 7.4 ms vs 6.4 ms (direct 4.7 ms).

5 Oct 20265 min read
→

c8 vs nyc: Should You Switch? 4.2s vs 7.4s

c8 12.0.0 vs nyc 18.0.0 on 80 CommonJS modules / 480 mocha tests: coverage-run median 4222 ms vs 7415 ms (~1.76x; no-coverage baseline 1734 ms). Same code, different totals: branches 81.3% (c8) vs 47.9% (nyc).

5 Oct 20265 min read
→

pnpm vs npm vs Bun: Which Installs Fastest? 14s, 3.1s, 1.5s

npm 12.2.0 vs pnpm 12.9.1 vs Bun 1.4.2 on one 24-dependency React + Vite app: from scratch 14.2 s / 3.1 s / 1.5 s; lockfile + warm cache 2.9 s / 0.28 s / 0.27 s; lockfile + empty cache 3.9 s / 2.3 s / 0.45 s. Disk, lockfile size and the pnpm phantom-dependency catch.

5 Oct 20267 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
→

Ready Client Sites live demos: 15 prebuiltwebs previews, admin panel, SEO checks (Oct 2026)

New Ready Client Sites angle: ShopperCove fetched all 15 live prebuiltwebs.com demos — client-rendered React SPAs with hash routes, built-in admin/enquiry/upload APIs, placeholder content JSON, no robots.txt/sitemap, soft 404s — and turned it into a pre-purchase SEO and handover checklist. Distinct from the Node.js packs and launch-checklist posts. One disclosed hop. No purchase.

5 Oct 20263 min read
→

Angular router SSR: upgrade for RouterLink queryParams DoS (1 Oct 2026)

On 1 Oct 2026 Angular published GHSA-57xq-rjx2-v5xh: High DoS in @angular/router when SSR + RouterLink queryParamsHandling merge/preserve retain UrlTree query maps in heap. Patched in 21.2.25 and 22.2.1. Client-only SPAs unaffected. ShopperCove upgrade checklist only—no exploit payloads; no affiliate.

5 Oct 20264 min read
→

When Is Node 26 LTS? 28 Oct 2026 Schedule

Per nodejs/Release schedule.json: Node 26 Active LTS starts 28 Oct 2026; Node 24 (Krypton) enters Maintenance 20 Oct 2026; Node 27 Alpha begins 28 Oct 2026 under the new one-major-per-year model. Checklist for freelancers still on 22/24. Nothing upgraded; no affiliate.

5 Oct 20265 min read
→

Ready Client Sites: Node.js starter websites for freelancers, not a blank theme

Node.js niche website packs at $97 or $247, sold through ClickBank. Self-install. ShopperCove did not buy or deploy a pack.

4 Oct 20265 min read
→
Previous
  1. 1
  2. 2
  3. 3
Next