Tag: javascript

14 articles

· astro / ssg

Astro 5 review — what changed and whether to upgrade

Upgrade Astro 4 now. Content Layer delivers 5× faster Markdown and 25–50% less memory. Hold if you use @astrojs/lit or need Cloudflare adapter v13+ features.

· wrangler / cloudflare

Wrangler 3 — the new Cloudflare Workers CLI reviewed

Upgrade from Wrangler 2. Local dev runs in the real workerd runtime, fidelity is higher, the feedback loop is faster. Budget an hour for the renames.

· javascript / typescript

Oxc vs Biome — which Rust JS toolchain is production-ready?

Biome wins for greenfield projects; Oxc wins for large ESLint codebases. Both are 10–62× faster than ESLint. Benchmarks, feature matrix, and migration guide.

· oxc / oxlint

Oxc in 2026 — Rust-Powered JavaScript Toolchain Review

Oxlint is production-ready and 50–118× faster than ESLint. Rolldown is Vite 8's default bundler. Transformer stable; minifier alpha — skip for now.

· testing / vitest

The test pyramid is dead — what replaced it

The 70/20/10 ratio nobody official ever endorsed, how Vitest browser mode and Playwright component testing dissolved the tier boundaries, and a concrete testing strategy for 2026.

· deno / javascript

Deno 2 Review 2026: Is the Runtime Rebrand Working?

Technically strong but adoption is flat. Deno 2 runs TypeScript and npm natively, but usage sits at 11.2% while Bun surges to 21%. Honest verdict for 2026.

· alpinejs / htmx

Alpine.js vs HTMX — JS sprinkles or server fragments?

Alpine.js owns client-side UI state; HTMX owns server-driven HTML swaps. Use both together on any SSR stack — or pick one when scope is narrow.

· typescript / flow

TypeScript vs Flow — Flow's Last Stand in the 2026 Ecosystem

TypeScript has 244× more weekly downloads, native Node.js support, and a 10× faster compiler in 2026. Flow is alive at Meta — zombie-ware everywhere else.

· vitest / bun

Vitest vs Bun Test — Speed vs Ecosystem

Bun's test runner boots 11× faster than Vitest. But if your suite uses __mocks__ directories, Istanbul coverage, or @vitest/ui, you'll lose more than you gain. Here's when to switch and when to stay.

· react / solidjs

React vs SolidJS 2026: Fine-Grained Reactivity Matters

Solid beats React on raw DOM performance — 7× faster on swap operations, 11× smaller bundle. React wins on ecosystem, hiring, and meta-framework maturity.

· bun / deno

Bun vs Deno: Which JavaScript Runtime to Pick in 2026?

Bun leads on raw speed and cloud primitives; Deno leads on toolchain completeness and production stability. Here is which one to pick for your next project.

· htmx / react

HTMX vs React 2026 — you probably don't need a SPA

Use HTMX for server-rendered CRUD apps with Python, Go, or Ruby. Use React for complex client state, real-time collab, or the npm ecosystem depth.

· react / svelte

React vs Svelte 2026 — DX, Bundle Size, and Ecosystem

React Compiler v1.0 has closed the DX gap. Svelte still leads on bundle size, edge performance, and developer satisfaction. Here is how to pick in 2026.

· react / vue

React vs Vue: which to pick for a new project in 2026

React leads on hiring and ecosystem. Vue leads on developer satisfaction. Here is how to decide in under five minutes. Covers React 19 vs Vue 3.5.