Deno 2.9 ships the experimental deno desktop command, compiling Next.js, Astro, Fresh, and other framework apps into native desktop binaries with auto-updates, plus CSS module imports and post-quantum crypto in Web Crypto.
Opus 5 is the new default model in Claude Code at the same $5/$25 pricing as Opus 4.8, scoring within 0.5% of Fable 5 on CursorBench 3.2 for half the cost per task.
CVE-2026-44907 (CVSS 7.5) allows unauthenticated remote attackers to trigger CPU exhaustion and OOM conditions via crafted HTTP requests to Server Function endpoints.
Next.js shipped its first pre-announced monthly security release on July 20, patching 9 vulnerabilities (4 high severity) across v16.2.11 and v15.5.21.
Microsoft Edge 151 swaps its legacy C++ XML parser for a Rust implementation, eliminating memory-corruption bugs in DOMParser and SVG parsing. Also ships CSS alpha() and Shadow DOM reference targets.
Running npx shadcn init now selects Base UI instead of Radix, with docs and scaffolding surfacing Base UI first. Radix remains fully supported and not deprecated.
Vite patches CVE-2026-39363 (arbitrary file read via dev server WebSocket) and CVE-2026-39364 (server.fs.deny bypass), affecting versions 6.x, 7.x, and 8.x. Fixed in 6.4.2, 7.3.2, and 8.0.5.
React Compiler v1.0 shifts performance optimization from a runtime engineering problem to a build-time step, making manual memoization the exception rather than the rule. Here is when you still need it—and when to let go.
Astro 7.0 rewrites the .astro compiler in Rust, upgrades to Vite 8 with the Rolldown bundler, and replaces the remark/rehype Markdown pipeline with a native Rust processor called Sätteri.
Safari Technology Preview 247 bundles an MCP server with 17 tools that let AI coding agents inspect the DOM, capture screenshots, read console output, and run JavaScript against a live browser, all running locally with no data leaving your machine.
SvelteKit now accepts its full config inside vite.config.js, making svelte.config.js optional. This is a preview of how SvelteKit 3 will require Vite native configuration, alongside typed environment variables and File object support in remote functions.
Vercel shipped Next.js 16.3 in preview with partial prefetching for instant route transitions, bundled AGENTS.md for AI tooling, and a React-introspecting agent browser that lets coding agents inspect component state at runtime.
Date pickers, accessibility compliance, and AI-generated spaghetti code top the list of frustrations from 120+ senior developers surveyed at JSNation and React Summit, even as AI coding tools reach mainstream adoption.
Vite+ Beta bundles Vite 7, a runtime, and a package manager into a single workflow with smart caching and a migration CLI, targeting teams tired of stitching together separate build, run, and dependency tools.
Seven new JavaScript features reach stage 4, including precise floating-point math, built-in Base64 for binary data, and cross-realm error detection. Temporal and Explicit Resource Management slip to ES2027.
AI tool adoption among developers hit 84% this year, but deployment still assumes Git fluency, terminal comfort, and DNS knowledge. The "vibe coding" movement has outpaced the deploy tooling.
The threat group behind the Miasma worm has expanded its attack surface to VS Code extensions, using them as a vector to compromise GitHub accounts and inject malicious code into open source projects.
The :open pseudo-class is now supported in every major browser, letting you style open states of <dialog>, <details>, and <select> without JavaScript or custom attribute toggling.
At JSNation's 2026 Open Source Awards, TanStack Start was recognized for rethinking full-stack React, while TanStack AI won for its TypeScript-first, provider-agnostic AI SDK with 265 E2E tests across 10 providers.
A staged migration with 95% config reuse let Yelp swap Webpack for Rust-powered Rspack, cutting integration builds in half and enabling portable CI caching that Webpack could not support.