https://nodejs.org/JS | Node2026-09-23T13:50:34.003524+00:00variouspython-feedgenhttps://nodejs.org/favicon.icohttps://nodejs.org/favicon.icoCombined JS/Node.js runtime & tooling feed: Node.js, pnpm, jsDelivr (blog + status), Bun, Deno, NodeSource, Total.js, Vite, Next.js, Vue, Svelte, React, JavaScript Weekly, ReactLibs, Bootstrap, jQuery, V8, PWABuilder, npm status, npmx, and the OpenJS Foundation blog.tag:trvny.github.io,2024:feedseek/js_node/7ff979043df99829Next.js Security Update for a Critical Upstream Issue2026-09-22T18:00:00+00:00The September 22, 2026 out-of-band security update for Next.js is now available2026-09-22T18:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/8852e943c84c399aUpcoming Next.js Security Update for a Critical Upstream Issue2026-09-22T15:00:00+00:00Next.js 16.3.6 and 15.5.26 are planned for a critical out-of-band security update on September 22, 2026.2026-09-22T15:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/7d6e353299096a9dNode.js 26.10.0 (Current)2026-09-22T09:03:49+00:00Node.js 26.10.0 (Current)2026-09-22T09:03:49+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/ba1575690330e781pnpm 12.62026-09-22T00:00:00+00:00pnpm 12.6 ships with automatic dependency deduplication, relocatable2026-09-22T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/e5687788b8817c27JavaScript desktop apps in under 10MB2026-09-22T00:00:00+00:00#803 — September 22, 2026 Read on the Web JavaScript Weekly tinyjs: Build JavaScript Desktop Apps in <10MB — I built an app with this and was impressed. You get a txiki.js -powered backend with full system access (including FFI!), native webview rendering, and tiny macOS, Linux, and Windows builds. It even makes it easy to sign/notarize the final app. Tarwin Stroh-Spijer There are lots of great options in this space though: Electrobun offers richer multi-window and GPU features, at the cost of 2026-09-22T00:00:00+00:00JavaScript Weeklytag:trvny.github.io,2024:feedseek/js_node/e84df773eba5e80cScheduled maintenance2026-09-19T19:00:07+00:00Sep 19 , 19:00 UTC Completed - The scheduled maintenance has been completed. Sep 19 , 17:00 UTC In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary. Sep 18 , 21:09 UTC Update - We will be undergoing scheduled maintenance during this time. Sep 18 , 21:00 UTC Scheduled - We will be undergoing scheduled maintenance during this time.2026-09-19T19:00:07+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/3e2c7a5f5312ce0dpnpm 12.52026-09-18T00:00:00+00:00pnpm 12.5 expands Python support with editable project packages, shared workspace2026-09-18T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/077aebeea6e8049bNode.js 26.9.0 (Current)2026-09-16T18:17:42+00:00Node.js 26.9.0 (Current)2026-09-16T18:17:42+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/2f92f81ef81bf401Package Publish Degradation2026-09-15T18:19:35+00:00Sep 15 , 18:19 UTC Resolved - This incident has been resolved. Sep 15 , 18:18 UTC Update - Stable Sep 15 , 17:20 UTC Identified - The issue has been identified and a fix is being implemented. Sep 15 , 17:20 UTC Investigating - We are currently investigating this issue.2026-09-15T18:19:35+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/fe519d2ee1b21bd4Publishing Packages Degraded Performance2026-09-15T16:35:22+00:00Sep 15 , 16:35 UTC Resolved - This incident has been resolved. Sep 15 , 16:13 UTC Investigating - We are investigating delays affecting npm package publishing. Some newly published package versions may take longer than expected to become available.2026-09-15T16:35:22+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/d7a3db45a72206a0Functional programming jargon, mapped out2026-09-15T00:00:00+00:00#802 — September 15, 2026 Read on the Web JavaScript Weekly Functional Programming Jargon, Mapped and Explained — Currying, purity, functors, monads…? If FP terms ever go over your head, TC39 delegate Hemanth HM's popular jargon reference is now an explorable map of concepts showing how they relate, each with a simple definition and JavaScript example. Hemanth HM Stay Sharp in the Age of AI — Master.dev instructors build at Anthropic, OpenAI, Netflix, Google, and Stripe. Learn from them with hu2026-09-15T00:00:00+00:00JavaScript Weeklytag:trvny.github.io,2024:feedseek/js_node/a9cac9346393d040OpenJS Foundation Statement Regarding the $NVM Token2026-09-11T00:00:00+00:00OpenJS Foundation Statement2026-09-11T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/152f7e46bfdbb7c0The OpenJS Foundation CNA is taking a coordinated break: September 17 to October 6, 20262026-09-11T00:00:00+00:00To combat volunteer burnout driven by a surge in AI-generated vulnerability reports, the OpenJS Foundation CNA will temporarily pause all security operations from September 17 to October 6, 2026. This planned break prioritizes team sustainability and encourages healthy boundaries for open-source maintainers across the ecosystem.2026-09-11T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/26c72e3d51bf1b6epnpm 12.42026-09-10T00:00:00+00:00pnpm 12.4 installs crates and Python packages next to npm packages in the same2026-09-10T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/dcb9ac31082b730cNode.js 26.8.2 (Current)2026-09-09T16:09:17+00:00Node.js 26.8.2 (Current)2026-09-09T16:09:17+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/48e7f627ccee0856Node.js 24.21.0 (LTS)2026-09-09T11:55:20+00:00Node.js 24.21.0 (LTS)2026-09-09T11:55:20+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/ae47a5f4e507da01React 19.32026-09-09T00:00:00+00:00React 19.3 adds new features like View Transitions, Fragment Refs, browser(), Trusted Types, and more.2026-09-09T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/2e73857455e1cb1dWhen 8 chunks weigh more than 3552026-09-08T00:00:00+00:00#801 — September 8, 2026 Read on the Web JavaScript Weekly How Turbopack Chunks Your JavaScript — Starting from the Network tab and working up, a look at chunking strategy and the tradeoffs bundlers make between fewer requests and less code (e.g. 8 chunks can weigh more than 355 do), backed by numbers from bundling the official Next.js site itself. Sam Poder Catch Runtime Bugs Before Your JS PR Merges — Greptile now runs your code to find bugs. T-Rex runs your PR branch in a sandbox, uses brows2026-09-08T00:00:00+00:00JavaScript Weeklytag:trvny.github.io,2024:feedseek/js_node/ad0c77475dd63e64pnpm 11.262026-09-07T00:00:00+00:00pnpm 11.26 brings the JavaScript CLI level with what pnpm 12 gained over the2026-09-07T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/027663c095241715Bun v1.4.22026-09-05T05:39:32+00:00This release fixes two regressions impacting Elysia and AsyncLocalStorage, a hang in @discordjs/ws, CMYK JPEG decoding in Bun.Image, a rare JIT crash, and a GC crash on musl.2026-09-05T05:39:32+00:00Buntag:trvny.github.io,2024:feedseek/js_node/643210d4934d3ce2npm audits endpoint is having issues2026-09-04T13:48:36+00:00Sep 4 , 13:48 UTC Resolved - This incident has been resolved. Sep 4 , 13:27 UTC Monitoring - A fix has been implemented and we are monitoring the results. Sep 4 , 11:29 UTC Investigating - We are currently investigating this issue.2026-09-04T13:48:36+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/10a1492e5c107c7aBun v1.4.12026-09-04T06:47:12+00:00Fixes 202 issues, addressing 236 👍. HTTP/2 in Bun.serve, Bun.write() streams Response bodies to disk, self-contained workspace node_modules, bun install --offline and --prefer-offline, WebSocket pause() and resume(), crypto.argon2, tree-shaking through dynamic import(), smarter CommonJS to ESM conversion for default imports, --compile --bytecode when cross-compiling, smaller and faster-starting compiled executables, up to 9x faster Buffer reads and writes, 2x faster AsyncLocalStorage, faster sta2026-09-04T06:47:12+00:00Buntag:trvny.github.io,2024:feedseek/js_node/29cd3ea991892f4dHow we closed 1,500 GitHub issues in one month2026-09-04T04:00:00+00:00How the Next.js team used an agent to research old reports and work through the issue backlog.2026-09-04T04:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/d17328bc5594b540Intermittent Failures Impacting npm Publish2026-09-03T23:21:04+00:00Sep 3 , 23:21 UTC Resolved - This incident has been resolved. Sep 3 , 22:41 UTC Monitoring - A fix has been implemented and we are monitoring the results. Sep 3 , 22:17 UTC Update - We are continuing to investigate this issue. Sep 3 , 21:42 UTC Investigating - We are currently investigating this issue.2026-09-03T23:21:04+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/d6c931928442eeb4How Turbopack chunks your JavaScript2026-09-03T16:00:00+00:00Turbopack’s chunking speeds up page loads and enables sharing code across pages.
We shipped new experimental features to improve chunking in Next.js 16.3.2026-09-03T16:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/6c2bc89905b38c42pnpm 12.2-12.32026-09-02T00:00:00+00:00pnpm 12.2 and 12.3 are largely a catch-up pair: a long list of things pnpm 112026-09-02T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/6c03a89f1fe42a8cNodeSource Weekly — Sept 1, 2026: New Node.js releases, N|Solid Plugin v1.0.3 & the road to Node.js 26 LTS2026-09-01T17:36:46+00:00Explore this week’s Node.js updates, N|Solid DevTools, AI coding agent workflows, NodeConf EU 2026, and the Node.js Upgrade Program.2026-09-01T17:36:46+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/1c8b2ddc03680882August report 20262026-09-01T12:02:43.230189+00:00A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.2026-09-01T12:02:43.230189+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/91f850c55b8e2999How to fit Minesweeper into 247 bytes2026-09-01T00:00:00+00:00#800 — September 1, 2026 Read on the Web Issue 800! I'm not doing anything to celebrate, but I know many of you have been here for years , so thanks for your continued support. Maybe I'll do something for issue 1000, though at current velocity that'll be late 2030... ;-) __ Your editor, Peter Cooper JavaScript Weekly The Depths of JavaScript: Minesweeper in 247 Bytes — An analysis of a playable 8x8 Minesweeper implementation in one line of JavaScript, complete with flags and cascading blank cel2026-09-01T00:00:00+00:00JavaScript Weeklytag:trvny.github.io,2024:feedseek/js_node/e49c27e9a993f84dWhat’s new in Svelte: September 20262026-09-01T00:00:00+00:00This month, Svelte 5.57 shipped with new SvelteMap methods and a few quality-of-life additions while SvelteKit 3 got closer to the finish line with its Release Candidate. The sv CLI also got a new ai-tools add-on that replaces the old mcp one, and sv@next now ships a task-based sveltekit-3 migration for existing apps. Let’s dive a bit deeper! What’s new in Svelte SvelteMap now has getOrInsert and getOrInsertComputed methods for the common “read or initialize” pattern ( 5.57.0 , Docs , #18728 ) c2026-09-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/d6b89f5858f2dcadpnpm 11.252026-08-29T00:00:00+00:00pnpm 11.25 replaces topological batches with a task scheduler, adds configurable2026-08-29T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/6ba557117933b3depnpm 12.12026-08-29T00:00:00+00:00pnpm 12.1 brings the new workspace task scheduler to the Rust CLI, persists2026-08-29T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/99b679f5912334c6Node.js Downloads Surge in 2026 as Node.js 24 Takes the Lead2026-08-27T19:30:13+00:00Official Node.js download data shows 2026 has already surpassed 2025 totals, while Node.js 24 leads for the first time. See what the data means for LTS adoption, EOL risk, and modernization.2026-08-27T19:30:13+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/38e4be58b17efdc7NativeScript 9.1: a native runtime that behaves like the web2026-08-27T00:00:00+00:00NativeScript 9.1 adds Node-API support, so many existing Node native addons can run with little or no change. The test runner was also rebuilt around Vitest, running real tests on a real device.2026-08-27T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/c52a0716629d79f0Node.js 26.8.1 (Current)2026-08-26T22:11:36+00:00Node.js 26.8.1 (Current)2026-08-26T22:11:36+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/1f44590f553d465aNode.js 26.8.0 (Current)2026-08-26T14:29:48+00:00Node.js 26.8.0 (Current)2026-08-26T14:29:48+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/2b0405627918248aNode.js 24.20.0 (LTS)2026-08-26T14:29:42+00:00Node.js 24.20.0 (LTS)2026-08-26T14:29:42+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/2c8b2744cff981bapnpm 12.02026-08-26T00:00:00+00:00pnpm 12 is stable. It is a rewrite of pnpm in Rust. Upgrading should not feel like a migration. The commands, flags, settings, and lockfile format of pnpm 11 all carry over. The documentation now defaults to pnpm 12, with the pnpm 11 documentation available from the version selector.2026-08-26T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/63eccd35019a3085NodeSource Weekly — Aug 25, 2026: AI Agents, Node.js DevTools & Community2026-08-25T20:12:41+00:00Explore this week’s NodeSource updates on AI coding agents, N|Solid DevTools, Node.js community events, dependency security, and the Node.js Upgrade Program.2026-08-25T20:12:41+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/6846ed9c77f9ae51August 2026 Security Release2026-08-25T18:00:00+00:00The August 2026 security release for Next.js is now available2026-08-25T18:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/246db8fbe1ef1f65Update: August Next.js Security Release2026-08-25T15:00:00+00:00Next.js is moving the August security release forward to August 25, 2026.2026-08-25T15:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/97a9d5db1b33f778Bun 1.4 is (finally) fresh out of the oven2026-08-25T00:00:00+00:00#799 — August 25, 2026 Read on the Web 🏖️ I'm back from an intense week of Disney vacationing with the family, so I feel more tired than before I left 😅… but it's time to catch up with all things JavaScript! __ Your editor, Peter Cooper JavaScript Weekly Bun 1.4: Now More Node.js Compatible Than Ever — Several weeks after it was initially expected to launch, Bun's big AI-powered rewrite from Zig to Rust is here, complete with traditional ▶️ release video . A lot of effort has been put into comp2026-08-25T00:00:00+00:00JavaScript Weeklytag:trvny.github.io,2024:feedseek/js_node/0ccc2686f146917cpnpm 11.242026-08-24T00:00:00+00:00pnpm 11.24 brings back pnpm approve-builds --global, which isolated global installs took away in v11.0, and makes recursive batch publishing group its packages by registry so a credential mismatch is caught before anything is published. It also stops --frozen-lockfile from failing over the pnpm version the lockfile pins.2026-08-24T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/9a7dddbc5f0282fepnpm 11.232026-08-23T00:00:00+00:00pnpm 11.23 gives the registries setting a shape that describes each registry once — its tarball layout, the scopes routed to it, the prefix it answers to — so an Artifactory or GitLab registry can finally keep its tarball URLs out of pnpm-lock.yaml. It adds virtualStoreType, makes undeclared imports resolve under ESM with the global virtual store without a plugin, teaches pnpm config get to report the settings pnpm actually acts on, and warns about settings no pnpm version recognizes.2026-08-23T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/5b69ebc99fc9e702How to write better Total.js Applications using AI?2026-08-21T15:10:34.908291+00:00Learn how to make AI coding agents write better, more native Total.js applications!2026-08-21T15:10:34.908291+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/ed5679fa7a24dcc7Node.js Upgrade: 5 Things That Can Break Before You Migrate2026-08-20T22:17:44+00:00Planning a Node.js upgrade? Learn the 5 areas that can break during migration, from native addons and dependencies to OpenSSL, APIs, CI, and OS compatibility.2026-08-20T22:17:44+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/9b672999315edcceUpcoming Next.js August Security Release2026-08-20T18:00:00+00:00Next.js is preparing a scheduled August security release for August 26, 2026.2026-08-20T18:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/5f564aae2a05e08bBun 1.42026-08-20T00:53:44+00:00Bun 1.4 rewrites Bun in Rust, ships built-in headless browser automation (Bun.WebView), Bun.Image, Bun.markdown, JSON5, JSONL, Terminal and cron APIs, Node.js 26.3.0 compatibility with 1,517 newly passing tests, parallel test and run, Windows ARM64, and an opt-in global virtual store for up to 7× faster installs.2026-08-20T00:53:44+00:00Buntag:trvny.github.io,2024:feedseek/js_node/e0336bef333f570eHow to Update Node.js Versions on Linux2026-08-19T21:18:10+00:00This guide will walk you through multiple methods: using a package manager, nvm, NodeSource distribution binaries, and manually downloading2026-08-19T21:18:10+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/dff67e5c3249cad3How to Update Node.js Versions on MacOS2026-08-19T21:18:00+00:00In this guide, we’ll walk through different methods to updated Node.js in MacOS, including Homebrew, Node Version Manager (nvm), and manual installation.2026-08-19T21:18:00+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/104ecd4dd1372279How to Update Node.js Versions on Windows2026-08-19T21:17:40+00:00If you're using Windows, there are multiple ways to update Node.js, whether you prefer a simple installer, a package manager, or a version manager.2026-08-19T21:17:40+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/679f3ddbb3790f0eNodeSource Weekly — Aug 2026: Node.js Community, AI Agents & the Agentic SDLC2026-08-18T16:53:18+00:00NodeSource Weekly: Node.js community updates, upcoming events, AI agents, MCP, Agentic SDLC insights, and the latest developer tools.2026-08-18T16:53:18+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/545167aaa0dedcdfBuilding App-like Experiences with Next.js 16.32026-08-18T16:00:00+00:00Build app-like experiences with Instant Navigations, server-rendered data, optimistic updates, and live client state in Next.js 16.3.2026-08-18T16:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/bad35912311dc527pnpm 11.21-11.222026-08-18T00:00:00+00:00pnpm 11.21 and 11.22 teach pnpm install to update the lockfile in place for most everyday changes instead of re-resolving the whole dependency graph, stop recording SSH URLs that break installs on CI, make global installs switch over atomically and global interactive updates select whole install groups, add pnpm cache path, and take away a project's ability to relocate pnpm's machine-level state through pnpm-workspace.yaml.2026-08-18T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/4507ad451ed75b68npm v12 Blocks Install Scripts. So Why Aren't You Safe Yet?2026-08-14T21:33:40+00:00npm v12 blocks automatic install scripts, but supply chain risks remain. Learn why runtime execution still matters for Node.js security.2026-08-14T21:33:40+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/a2a9f36f72aaf383Node.js Interactive 2026: A Recap2026-08-14T00:00:00+00:00Node.js Interactive 2026: A Recap2026-08-14T00:00:00+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/3bb8757879c1b8ebThe SvelteKit 3 Release Candidate is here2026-08-13T00:00:00+00:00SvelteKit 3 is now in the Release Candidate phase. If all goes well — meaning that people like you try it out and find that it works as expected — we will follow it up with a stable release in the near future, with no further breaking changes. But there are some breaking changes since SvelteKit 2. We’re taking advantage of this release to prune some of the weeds in the codebase and lay the groundwork for SvelteKit’s continued evolution, more on which below . To migrate an existing app, you can u2026-08-13T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/5ad609b4b3803442Owning the Agentic SDLC: How NodeSource Reclaimed Control of AI Development2026-08-12T20:18:38+00:00Learn how NodeSource built an internal orchestration layer for agentic development using OpenCode, MCPs, OpenSpec, model routing, and observability.2026-08-12T20:18:38+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/b7c06b60c3c9bacaNodeSource Weekly — Aug 2026: Node.js Releases, AI Agents & Smarter Node.js Diagnostics2026-08-11T20:40:37+00:00Node.js 26.7.0, AI agent architecture, NodeConf EU, N|Solid Extension and Plugin, plus smarter Node.js diagnostics and upgrade resources.2026-08-11T20:40:37+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/5a80b3a80058f805Shipping less JavaScript with Baseline2026-08-11T00:00:00+00:00#798 — August 11, 2026 Read on the Web 🏖️ A brief scheduling note: We're taking a summer break next week, so we'll be back in your inbox on August 25. Catch you then! __ Your editor, Peter Cooper JavaScript Weekly Migrating a Large Flow Monorepo to TypeScript — Over several years, Yelp moved 1.4 million lines off Flow , and this writeup is more useful as a guide to running any long migration than as a Flow story. It was a big win on its own terms, with type coverage up from 83% to 96%. Shawn Wa2026-08-11T00:00:00+00:00JavaScript Weeklytag:trvny.github.io,2024:feedseek/js_node/0d11532efc62fa1cMaking jsDelivr’s Origin More Reliable at Scale2026-08-10T15:03:14+00:00When the original storage index was designed, jsDelivr tracked roughly 350,000 unique files. By the time we replaced it, that number had grown to more than 600 million. We moved the index from Redis to MariaDB, migrated storage from Amazon S3 to Wasabi, compressed and cleaned up the stored2026-08-10T15:03:14+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/499e1e91c41c4277What's different in pnpm 122026-08-10T00:00:00+00:00pnpm 12 is a rewrite of pnpm in Rust, and it is stable. Upgrading should not feel like a migration. Apart from the differences below, it keeps the commands, flags, settings, and lockfile format of pnpm 11, and the documentation applies to both versions.2026-08-10T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/1e6b8e143d349942Making More npm Packages Work with jsDelivr ESM2026-08-07T23:21:23+00:00After modernizing our backend, we reviewed every reported /+esm issue and used production APM data to analyze the remaining failures. The result is broader support for modern JavaScript, complex CommonJS packages, source-relative assets, and additional Node.js compatibility APIs. When we introduced jsDelivr’s ESM bundling service, the2026-08-07T23:21:23+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/62ebb80769fd5bceMaking More npm Packages Work with jsDelivr ESM mode2026-08-07T23:21:23+00:00Over the past few months, we upgraded the /+esm toolchain, worked through the open compatibility reports, and then used production APM data to find the failures that had not been reported yet. This post covers what we found and the changes now running in production. When we introduced jsDelivr’2026-08-07T23:21:23+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/8612e7f11c959a01Node.js 18 and 20 Are EOL—Yet They Were Downloaded More Than 136 Million Times in July 20262026-08-06T22:08:50+00:00A HeroDevs analysis found more than 136M downloads of EOL Node.js 18 and 20 in July 2026. Learn why unsupported runtimes remain embedded in active builds.2026-08-06T22:08:50+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/b54f0029fca6686fMaking Navigations Instant in v02026-08-06T13:00:00+00:00The case study behind Instant Navigations in Next.js 16.3, and how we made v0's navigations instant using tests and a coding agent.2026-08-06T13:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/c82981f77bb651f4Node.js 26.7.0 (Current)2026-08-05T16:25:55+00:00Node.js 26.7.0 (Current)2026-08-05T16:25:55+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/b7e97d93c3068798NodeSource Weekly — August 4, 2026: Node.js Releases, npm Security & AI Agent Updates2026-08-04T17:52:07+00:00Explore the latest Node.js releases, npm v12 supply chain security, AI agent updates, N|Solid DevTools, and community news from NodeSource.2026-08-04T17:52:07+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/42dd494f8e76f160Reimplementing htmx from scratch2026-08-04T00:00:00+00:00#797 — August 4, 2026 Read on the Web JavaScript Weekly Next.js 16.3 Released — The newly expanded Next.js team (now including Dan Abramov and 𝕏 Pete Hunt !) has dropped the latest version of the popular React framework, complete with faster builds, optional TypeScript 7 type checking, faster SSR, Instant Navigations , AI improvements , and more. The Next.js Team Frontend Architecture: Monoliths to Microfrontends — Maxi Ferreira walks through modular monoliths, monorepos, and microfrontends so 2026-08-04T00:00:00+00:00JavaScript Weeklytag:trvny.github.io,2024:feedseek/js_node/5f9cc3694b4c7ca4Next.js 16.32026-08-03T17:00:00+00:00Next.js 16.3 introduces Instant Navigations, a suite of tools for single-page-app responsiveness, plus a faster dev server, faster builds, and improved tooling for AI agents.2026-08-03T17:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/f42210d67fd30956Node.js 26.6.0 (Current)2026-08-03T13:51:29+00:00Node.js 26.6.0 (Current)2026-08-03T13:51:29+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/6a9e66b65afd6e35Node.js 24.19.0 (LTS)2026-08-03T13:49:39+00:00Node.js 24.19.0 (LTS)2026-08-03T13:49:39+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/21a29a97d5a7d509pnpm 11.202026-08-03T00:00:00+00:00pnpm 11.20 fixes a package-substitution risk in projects that install from more than one registry alias, stops empty proxy settings from failing installs, hardens pnpm rebuild against a malicious lockfile, and speeds up dependency resolution.2026-08-03T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/e64a91a67e1567aaWhy Installing an npm Package Can Execute Code on Your Machine (And Why npm v12 Finally Changes That)2026-08-02T22:15:25+00:00Learn how npm install scripts can execute code on your machine, the security risks they create, and what changes with npm v12.2026-08-02T22:15:25+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/e2aed95ac548e19eJuly report 20262026-08-01T19:13:37.600601+00:00A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.2026-08-01T19:13:37.600601+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/16cc45db849a73f1What’s new in Svelte: August 20262026-08-01T00:00:00+00:00The biggest news this month is the first @next releases of SvelteKit 3. Thirteen preview versions shipped in July: previewing new $app/manifest and $app/service-worker modules, improved API availability and type checking in service workers, tracing out of the experimental namespace, shallow routing baked into goto and a lot more. It’s a prerelease, but it’s worth trying out to see what’s coming to SvelteKit! Alongside the preview releases, the stable line kept moving with submitted on remote for2026-08-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/acd797f5c637860apnpm 11.15-11.192026-07-31T00:00:00+00:00pnpm 11.15 through 11.19 teach pnpm update and pnpm outdated to update GitHub Actions, let pnpm update write changesets for the bumps it makes, introduce cleaner update and audit settings sections, add publishConfig.name for publishing a package under a different name, harden pnpm self-update against project-supplied configuration, make web-based login work without a TTY, and accept = as a save-prefix. They also cut peak resolution memory by several times on large workspaces and speed up repeat 2026-07-31T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/2d0b866b95299c3aHow to install Flow — IoT platform2026-07-30T06:34:02.515673+00:00This blog shows you how to install and set up the Flow application as part of the Total.js IoT platform, enabling real-time data processing, alerts, and automation through a low-code visual interface. By the end, you’ll have IoT platform, Stream, OpenReports, and Flow all running together with a basic architecture ready for further use.2026-07-30T06:34:02.515673+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/77099d96c3a94fb9How to install OpenReports — IoT platform2026-07-30T06:34:02.515673+00:00This blog continues the IoT platform installation series by guiding you through installing and setting up OpenReports, a flexible reporting tool from Total.js. You’ll learn how to connect it to your database, create views, and generate reports, enabling you to analyze and manage your IoT data more effectively.2026-07-30T06:34:02.515673+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/ebf25ae61b30615cHow to install stream to IoT platform — Total.js2026-07-30T06:34:02.515673+00:00This blog continues the IoT platform setup by explaining how to install and run the Stream application, which collects incoming data from sensors. You’ll learn how to create a driver and device, secure the data with a token, and send real-time values to your platform using a simple API request.2026-07-30T06:34:02.515673+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/7d75789f79bf3253July report 20252026-07-30T06:34:02.515673+00:00A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.2026-07-30T06:34:02.515673+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/52803c732aafa32dHow to install IoT platform — Total.js2026-07-30T06:34:02.515673+00:00This blog shows how to install the Total.js IoT platform step by step, including setting up the database, downloading the code, and running the application. It’s the first part of a series that explains how to build the full platform by adding components like Stream, OpenReports, Flow, and OpenPlatform.2026-07-30T06:34:02.515673+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/614437c7e3cdec77Revolutionize Your IoT Management with Total.js IoT Platform: Simplify, Monitor, and Optimize2026-07-30T06:34:02.515673+00:00The Total.js IoT Platform simplifies the management of diverse IoT devices by unifying data, monitoring, and automation in one place. It helps you streamline your operations, visualize data in real-time, and focus on insights instead of technical complexity.2026-07-30T06:34:02.515673+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/7834c54a38db7764June report 20252026-07-30T06:34:02.515673+00:00A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.2026-07-30T06:34:02.515673+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/fbcbc938551b7b23May report 20252026-07-30T06:34:02.515673+00:00A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.2026-07-30T06:34:02.515673+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/a29a9bba780cf26dApril report 20252026-07-30T06:34:02.515673+00:00A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.2026-07-30T06:34:02.515673+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/a6653c96238c7642j-Box - Total.js UI component2026-07-30T06:34:02.515673+00:00The j-Box component from the Total.js jComponent UI library is a versatile tool for creating customizable pop-up windows, such as forms or galleries. This blog demonstrates its setup, attributes, and integration with other components, using examples to show how to build pop-up forms with menus, content, and buttons.2026-07-30T06:34:02.515673+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/8e3def38755e2868Beekeeping - recording damage caused by a brown bear2026-07-30T06:34:02.515673+00:00Watch how we built a dynamic, multi-step form using Total.js UI Builder and processed submissions via Flow - all without touching the source code.2026-07-30T06:34:02.515673+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/a4106b9d1350e5f5j-Importer - Total.js2026-07-30T06:34:02.515673+00:00The blog introduces j-Importer, a component from the jComponent library by Total.js, which allows importing HTML templates, scripts, or styles dynamically based on conditions. It explains how to set up and use j-Importer to import a pop-up form triggered by a button.2026-07-30T06:34:02.515673+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/367ea8d522d3d58aTotal.js AIModel: a practical foundation for AI-powered workflows2026-07-30T06:34:02.515673+00:00How Total.js helps developers integrate AI models into real applications with routing, actions, streaming, tools, validation, and business logic in one coherent stack.2026-07-30T06:34:02.515673+00:00Total.js Blogtag:trvny.github.io,2024:feedseek/js_node/2e5e0bb175b9f60cNode.js Versions Explained: Why Running an Outdated Release Is a Business Risk2026-07-29T22:27:33+00:00Understand Node.js Current, LTS, Maintenance, and EOL releases, compare Node.js 22, 24, and 26, and learn the risks of outdated runtimes.2026-07-29T22:27:33+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/90c48efedc6f8365Node.js 24.18.1 (LTS)2026-07-29T16:19:07+00:00Node.js 24.18.1 (LTS)2026-07-29T16:19:07+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/69d4570db2969a07Node.js 26.5.1 (Current)2026-07-29T14:03:39+00:00Node.js 26.5.1 (Current)2026-07-29T14:03:39+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/caf5a06836d13b77Node.js 22.23.2 (LTS)2026-07-29T14:01:35+00:00Node.js 22.23.2 (LTS)2026-07-29T14:01:35+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/fa821f486574d051Wednesday, July 29, 2026 Security Releases2026-07-29T00:00:00+00:00Wednesday, July 29, 2026 Security Releases2026-07-29T00:00:00+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/75225389a402ae09NodeSource Weekly — July 28, 2026: Node.js Security, New API Docs & N|Solid AI DevTools2026-07-28T20:59:05+00:00Explore the latest Node.js security releases, the new API docs beta, N|Solid AI DevTools, the Node.js Upgrade Program, community news, and AI resources.2026-07-28T20:59:05+00:00NodeSource Blogtag:trvny.github.io,2024:feedseek/js_node/cc8519e3e28cc2f8Anders Hejlsberg demos TypeScript 7's 10x speedup2026-07-28T00:00:00+00:00#796 — July 28, 2026 Read on the Web JavaScript Weekly Rust Is Eating JavaScript (Still, in 2026) — Our most-read link of 2021 gets an update for 2026. Lee Robinson (then Vercel, now Cursor) predicted Rust would be used to reimplement more and more JavaScript ecosystem tooling, and Rspack, Biome, Turbopack, and Bun's recent rewrite keep proving him right. Lee Robinson Frontend Architecture: Monoliths to Microfrontends — Maxi Ferreira walks through modular monoliths, monorepos, and microfrontend2026-07-28T00:00:00+00:00JavaScript Weeklytag:trvny.github.io,2024:feedseek/js_node/d644f1d3f522fcc4Check out the New Node.js API Documentation Preview2026-07-24T19:00:00+00:00Check out the New Node.js API Documentation Preview2026-07-24T19:00:00+00:00Node.js Blogtag:trvny.github.io,2024:feedseek/js_node/383bfc09913316a4Publish and Install failures2026-07-24T11:38:53+00:00Jul 24 , 11:38 UTC Resolved - This incident has been resolved. Jul 24 , 11:36 UTC Monitoring - A fix has been implemented and we are monitoring the results. Jul 24 , 11:32 UTC Update - We are continuing to investigate this issue. Jul 24 , 11:08 UTC Investigating - We are currently investigating this issue.2026-07-24T11:38:53+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/c660e53fd34b491dintermittent Publish and Install Failures2026-07-23T19:52:13+00:00Jul 23 , 19:52 UTC Resolved - This incident has been resolved. Jul 23 , 18:04 UTC Monitoring - A fix has been implemented and we are monitoring the results. Jul 23 , 16:09 UTC Investigating - We are currently investigating this issue.2026-07-23T19:52:13+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/a9c42db9eb4c1b30Meet Our 2026 OpenJS Foundation Board of Directors2026-07-22T00:00:00+00:00We’re happy to welcome three new members on the OpenJS Foundation Board of Directors, and three that were re-elected. Together, they are filling positions on the Gold, Silver and Community level.2026-07-22T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/a4a5f7141ab1f067The coding challenge you don't want to pass2026-07-21T00:00:00+00:00#795 — July 21, 2026 Read on the Web JavaScript Weekly Framework Benchmarks: Compare Frontend Frameworks — An experienced developer built and benchmarked the same app across numerous frameworks (e.g. Angular, Solid, React, Alpine.js…). Here are the results, covering bundle size, build time, UX metrics, and more. Alicia Sykes 💡 Alicia also created Stack Match , a page that lets you specify your criteria for a framework and shows the best matches. Vue usually wins though! xyOps: Open Source Ops A2026-07-21T00:00:00+00:00JavaScript Weeklytag:trvny.github.io,2024:feedseek/js_node/218b19968bc3d6b7July 2026 Security Release2026-07-20T12:00:00+00:00The July 2026 security release for Next.js is now available2026-07-20T12:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/e1503e4ecf72214dpnpm 11.11-11.142026-07-18T00:00:00+00:00pnpm 11.11 through 11.14 add native workspace release management (pnpm change, pnpm lane, and a bare pnpm version -r), a pnpm doctor command that diagnoses your installation end to end, the pnpm access and pnpm team commands for managing packages and organizations on the registry, convergence overrides, and scheme-carrying peerDependencies specifiers. They also fix a path-traversal vulnerability, cut peak memory during cold-cache resolution by roughly 30%, and resolve a peer dependency deadlock.2026-07-18T00:00:00+00:00pnpm Blogtag:trvny.github.io,2024:feedseek/js_node/a6ecb07109ab2aa8npm 12, TypeScript 7, and Bun in Rust2026-07-14T00:00:00+00:00#794 — July 14, 2026 Read on the Web JavaScript Weekly 📈 TanStack's npm Package Download Charts — A quick way to chart package popularity over time, look for trends, and see what libraries and tools have soared or fallen. The default view compares TanStack's packages against several common packages, but you can enter any packages you wish, or see pre-defined sets like build tools, component libraries, or UI frameworks. TanStack Your AI Writes the Code. CodeRabbit Reviews It — AI can write the c2026-07-14T00:00:00+00:00JavaScript Weeklytag:trvny.github.io,2024:feedseek/js_node/80769885e27af0feNext.js Security Release and Our Next Patch Release2026-07-13T12:00:00+00:00Next.js is moving to a formal security release process2026-07-13T12:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/f230b5ef758e3674Meet the Node.js Interactive Speakers at RenderATL 20262026-07-09T00:00:00+00:00Node.js Interactive comes to RenderATL with talks on AI-assisted development, performance, open source infrastructure, documentation, and the engineering practices teams need now.2026-07-09T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/90fe2c12faeb1178Rewriting Bun in Rust2026-07-08T16:00:00+00:00Why & how we rewrote Bun from Zig to Rust2026-07-08T16:00:00+00:00Buntag:trvny.github.io,2024:feedseek/js_node/075daf982c2970d0OpenJS Foundation Security Update: Q2 20262026-07-08T00:00:00+00:00Q2 2026 brought a Node.js 26 release, a major security release addressing 18 vulnerabilities with a streamlined 36-to-7-step process, the removal of the security embargo requirement, and a new LLM-assisted report classifier and web viewer for release management.2026-07-08T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/dce171df36ec4186What's new in ECMAScript 2026 (and usable today)2026-07-07T00:00:00+00:00#793 — July 7, 2026 Read on the Web JavaScript Weekly Vite+ Beta: A Web Dev Toolchain Behind One Command — Vite+ is the Vite team’s ‘unified toolchain’ that brings Vite, Vitest, Oxlint, and similar tools together under a single vp command, whether for running a dev server, tests, formatting, or bundling. VoidZero 💡 Vite+ was originally intended to be a commercial project to fund work on Vite and related projects, but was open sourced under the MIT license earlier this year. Still Writing Tests 2026-07-07T00:00:00+00:00JavaScript Weeklytag:trvny.github.io,2024:feedseek/js_node/03254e57aafe3d6enpmx rainbow comet2026-07-03T00:00:00+00:00npmx 0.16 is out! This period was especially full of good news. And it’s particularly great that, amid the constant search for vulnerabilities and risks, we’ve started celebrating more and taking joy in what we do - and what our favorite maintainers and authors do.2026-07-03T00:00:00+00:00npmxtag:trvny.github.io,2024:feedseek/js_node/04cc1e68aa56961dWhat’s new in Svelte: July 20262026-07-01T00:00:00+00:00This month brought a real shift in how SvelteKit projects are configured. You can now define your SvelteKit config directly inside vite.config.js and skip svelte.config.js entirely. We also got the first preview of explicit environment variables, which will eventually replace $env/* modules in SvelteKit 3. On top of that, the language tools and the sv CLI both caught up with Svelte’s new {const ...} declaration tags, so the whole toolchain is now in sync. Let’s dive in! What’s new in SvelteKit Y2026-07-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/175006284c6d9df7Will npm v12 reject your .npmrc?2026-06-30T00:00:00+00:00#792 — June 30, 2026 Read on the Web JavaScript Weekly Deno 2.9 Released — A huge release for the runtime: deno desktop turns scripts and framework-based projects into native, self-contained desktop apps, quick migration from npm/pnpm/Yarn/Bun lockfiles, big test runner improvements, ~2x faster cold starts, and a target of Node.js 26 compatibility. Bartek Iwańczuk 44 Recorded PostgreSQL Talks Are Now Available to Watch — Explore 44 talks about PostgreSQL-backed app development, Postgres perform2026-06-30T00:00:00+00:00JavaScript Weeklytag:trvny.github.io,2024:feedseek/js_node/7f8ed043279912b0Turbopack: What's New in Next.js 16.32026-06-29T20:00:00+00:00Turbopack in Next.js 16.3 adds development memory eviction, persistent file cache for builds, experimental Rust React Compiler, and `import.meta.glob` support.2026-06-29T20:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/6bee95f262700094Next.js 16.3: AI Improvements2026-06-26T15:00:00+00:00Actionable errors with paste-ready fix prompts, first-party Skills for the dev loop and Cache Components, and tooling that keeps coding agents in sync with your project.2026-06-26T15:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/9d89ff932bd69c16SQLRooms Joins the OpenJS Foundation Under the Open Visualization Working Group2026-06-26T00:00:00+00:00The OpenJS Foundation is excited to welcome SQLRooms as a new project within the Open Visualization Working Group as part of the vis.gl open source project, expanding the growing ecosystem of open source tools that help developers explore, analyze, and visualize data on the web.2026-06-26T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/fb6ad1f9e0059791Next.js 16.3: Instant Navigations2026-06-25T20:00:00+00:00A new suite of tools that brings the responsiveness of a single-page app to the server-centric model of Next.js.2026-06-25T20:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/c2c2a901992dcdc0Deno 2.92026-06-25T09:00:00+00:00`deno desktop` for building native desktop apps from web tech, first-class migration from npm/pnpm/yarn/Bun, CSS module imports, snapshot and parameterized testing, smaller `deno compile --bundle` binaries, and Node.js 26 compatibility.2026-06-25T09:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/d259e6de7690e205cosmos.gl v3 Is Here2026-06-25T00:00:00+00:00Today, the team is shipping v3 – the most significant release in the project's history.2026-06-25T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/4f0af09a081ef672Babel 8.0, Vite 8.1, and TypeScript 7.0 RC2026-06-23T00:00:00+00:00#791 — June 23, 2026 Read on the Web JavaScript Weekly Desktop Apps With deno desktop — Deno 2.9 (or the 'canary' build now ) can turn JavaScript projects into self-contained apps on macOS, Windows, and Linux. Unlike Electron, you can opt to use the default OS WebView or a bundled Chromium backend, plus you get cross-compilation and automatic support for apps built on frameworks like Next.js and SvelteKit. The Deno Project 📉 It's not in the post, but a --compress option gets packaged app sizes 2026-06-23T00:00:00+00:00JavaScript Weeklytag:trvny.github.io,2024:feedseek/js_node/5d348a6ec4c4e44dVite 8.1 is out!2026-06-23T00:00:00+00:00Vite 8.1 is out! June 23, 2026 Vite 8 was released in March with a single unified bundler powered by Rolldown , opening the door to further improvements. It is now seeing 41.6 million weekly downloads, almost reaching the total downloads of Vite 7. Alongside resolving upgrade regressions, we've been working on new features, and we're excited to announce the release of Vite 8.1. Quick links: Docs Translations: 简体中文 , 日本語 , Español , Português , 한국어 , Deutsch , فارسی GitHub Changelog Play online2026-06-23T00:00:00+00:00Vite Blogtag:trvny.github.io,2024:feedseek/js_node/7e48b20a60d6b345Scroll Without End: Effortless Pagination with react-infinite-scroll-component2026-06-19T00:00:00+00:00react-infinite-scroll-component triggers a callback when readers approach the end of a list, so you can fetch and append the next page on demand. The v7 rewrite brings IntersectionObserver, zero dependencies, a tiny bundle, and a fresh hook API.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/74523e1a3452a1b4Create React Native Library: Skip the Boilerplate, Ship the Module2026-06-19T00:00:00+00:00Create React Native Library is Callstack's CLI for scaffolding publishable React Native libraries, complete with new-architecture native modules, example apps, and build tooling. Here is how to go from an empty folder to a working Turbo Module, Fabric view, or Nitro module in minutes.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/9e61b44e56c3382fReact Color: The Variety Pack of Color Pickers Your App Has Been Missing2026-06-19T00:00:00+00:00@uiw/react-color is a modular, TypeScript-first collection of React color pickers, from Photoshop-style panels to curated swatch grids. Here is how to drop one in, compose your own, and theme it for dark mode.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/4dd8b8fa4bf45336React-Calendar: A Calendar That Skips the Moment.js Diet2026-06-19T00:00:00+00:00React-Calendar is a flexible, accessible, dependency-light date and date-range picker component for React. Drop it in, restyle it, and pick days, months, years, or whole decades without dragging moment.js into your bundle.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/81b6043815cb8cc7Nitro Player: A Batteries-Included Music Engine for React Native2026-06-19T00:00:00+00:00Nitro Player is a full-featured React Native audio engine built on Nitro Modules, shipping playlists, a 5-band equalizer, offline downloads, and native Android Auto and CarPlay support. This guide walks through the queue model, hooks, and equalizer that make it a modern alternative for music apps.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/e87d1b5bd5087e84Nitro Fetch: The Drop-In Fetch That Leaves React Native's Built-In One in the Dust2026-06-19T00:00:00+00:00Nitro Fetch is a native-powered, Web-standard drop-in replacement for React Native's fetch built on Margelo's Nitro Modules. It adds HTTP/3, prefetching, streaming, and off-thread JSON parsing while keeping the same API you already know.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/45b1673554a56162nanotags: Reactive Web Components That Skip the Shadow DOM Drama2026-06-19T00:00:00+00:00nanotags is a sub-3KB wrapper around native Custom Elements that adds nanostores reactivity, a fully typed builder, props, refs, and automatic cleanup. Here is how it makes light-DOM, hydration-first components pleasant to write.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/4c7f3991071b16d6json-render Ink: When the LLM Paints Your Terminal2026-06-19T00:00:00+00:00json-render Ink turns guardrailed JSON specs into interactive terminal UIs built on Ink, so an AI can compose a CLI you can actually trust. Define a component catalog, let the model emit constrained JSON, and stream it straight to the console.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/5c3152586ef1ed5eKy: Fetch With the Sharp Edges Sanded Off2026-06-19T00:00:00+00:00Ky is a tiny, zero-dependency HTTP client built on top of the Fetch API, adding retries, timeouts, hooks, and JSON ergonomics in about 4 KB. Here is how it turns raw fetch boilerplate into clean, composable requests.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/26e0a0709f719e9aInk: When Your Terminal Learns to Speak React2026-06-19T00:00:00+00:00Ink is a React renderer that turns components, hooks, and flexbox into interactive command-line interfaces. Learn how to build polished terminal apps with the same mental model you already use on the web.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/39ffb1fff04803achtml-react-parser: Turn HTML Strings Into Real React Elements2026-06-19T00:00:00+00:00html-react-parser converts raw HTML strings into genuine React elements you can intercept, replace, and restyle. Learn how to render CMS content without reaching for dangerouslySetInnerHTML.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/afb276c6b7c56d9bHiraki: Slide-In Drawers Without the Dependency Hangover2026-06-19T00:00:00+00:00Hiraki is a zero-dependency, headless React drawer primitive with velocity-aware gestures and snap points in all four directions. This early-stage library chases Vaul-class polish in about 10 KB without pulling in Radix or Framer Motion.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/b4648cf3689b0694Heerich.js: Stacking Voxels Into Crisp SVG, No WebGL Required2026-06-19T00:00:00+00:00Heerich.js is a tiny zero-dependency engine that builds 3D voxel scenes and renders them to clean SVG vectors. No canvas, no WebGL, just stackable blocks, boolean carving, and four camera projections.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/25205f4e7d2010ffget-value: Reaching Into Nested Objects Without Faceplanting2026-06-19T00:00:00+00:00get-value is a tiny zero-dependency utility for reading nested object values with dot-notation paths, and it is the rare one that handles keys with dots in them. Version 4.1 adds Map-like object support on top of a TypeScript rewrite.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/bee05ab805b02d1eFuse.js: Fuzzy Search That Forgives Your Typos2026-06-19T00:00:00+00:00Fuse.js is a tiny, zero-dependency fuzzy-search library that adds typo-tolerant search to any app without a backend. Version 7.4 brings multi-word token search and parallel search across Web Workers.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/6493136bda26f653performative-ui: Components That Signal How Oversubscribed Your Round Is2026-06-19T00:00:00+00:00performative-ui is a satirical-but-real React component library of cliche AI-startup landing-page tropes. It ships typed, working components like ASCII heroes, node-graph backgrounds, and a Claude Code style wibbling spinner.2026-06-19T00:00:00+00:00ReactLibstag:trvny.github.io,2024:feedseek/js_node/5d22099cec0b937fintermittent Publish Failures2026-06-12T12:57:11+00:00Jun 12 , 12:57 UTC Resolved - This incident has been resolved. Jun 12 , 12:44 UTC Monitoring - A fix has been implemented and we are monitoring the results. Jun 12 , 12:33 UTC Identified - The issue has been identified and a fix is being implemented. Jun 12 , 12:08 UTC Investigating - We are currently investigating this issue.2026-06-12T12:57:11+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/4ef38bbe2cc1fd5aCloudflare supports Vite's mission2026-06-04T00:00:00+00:00Cloudflare supports Vite's mission June 4, 2026 Today marks the start of a new stage for Vite. VoidZero is joining Cloudflare. You can read the full story from Evan You in VoidZero's announcement . In Cloudflare's blog post , they explain why they are investing in the Vite stack, which has now become part of the web's foundational infrastructure. Vite's team governance, mission, and philosophy aren't changing: Vite remains open source under the MIT license. Vite remains vendor-agnostic, applic2026-06-04T00:00:00+00:00Vite Blogtag:trvny.github.io,2024:feedseek/js_node/91ecf469c7fae682Node.js Interactive Returns at RenderATL 20262026-06-03T00:00:00+00:00In 2026, the event formerly announced as OpenJS Summit at RenderATL will officially become Node.js Interactive, returning as a dedicated experience inside RenderATL 2026.2026-06-03T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/97d6b4ad83370da7What’s new in Svelte: June 20262026-06-01T00:00:00+00:00This month we got a bunch of improvements in SvelteKit’s forms and remote functions. Plus, a new query function ( .live(...) ) that makes accessing real-time data from the server easier. Keep an eye out for a few breaking changes in remote functions, if you’re using those. Otherwise, enjoy all the new SvelteKit features and bug fixes in the latest versions of Svelte. Let’s dive in! What’s new in SvelteKit Form submit now returns a boolean to indicate submission validity for enhanced remote forms2026-06-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/db5658618d7bc5aeTuxCare Joins OpenJS Foundation's Ecosystem Sustainability Program (ESP) to Provide Endless Security Support for End-of-Life JavaScript Projects2026-05-26T00:00:00+00:00TuxCare has joined the OpenJS Foundation as a Gold member and a strategic partner in our Ecosystem Sustainability Program (ESP)2026-05-26T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/9c04e5e841fb1089Deno 2.82026-05-22T09:00:00+00:00`import defer`, six new subcommands (`deno transpile`, `deno pack`, `deno bump-version`, `deno ci`, `deno why`, `deno audit fix`), network debugging in Chrome DevTools, framework-aware `deno compile`, and 3.66x faster cold npm installs.2026-05-22T09:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/c083b6495acf6436Claw Patrol: an open-source security firewall for agents2026-05-21T15:00:00+00:00Why we needed an agent firewall that speaks more than HTTP.2026-05-21T15:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/5248affb0f2fde3bBun v1.3.142026-05-13T03:19:35+00:00Fixes 92 issues (addressing 380 👍). Bun.Image — a built-in image processing API, 7x faster warm installs with the isolated linker's global store, experimental HTTP/2 and HTTP/3 clients for fetch(), HTTP/3 (QUIC) in Bun.serve(), rewritten fs.watch() on Linux and macOS, --no-orphans CLI flag, process.execve(), Bun.Terminal on Windows via ConPTY, FreeBSD and Android builds, shared SSL_CTX cache, smaller binaries, and many bugfixes and Node.js compatibility improvements.2026-05-13T03:19:35+00:00Buntag:trvny.github.io,2024:feedseek/js_node/0d0cd71ea47f7767npmx crystal chronicle2026-05-13T00:00:00+00:00npmx 0.11 is out! This past month, npmx continued improving towards a beta milestone, focusing on performance, accessibility, and stability2026-05-13T00:00:00+00:00npmxtag:trvny.github.io,2024:feedseek/js_node/72d093c5f6c88d83OpenJS Foundation Security Update: Q1 20262026-05-07T00:00:00+00:00Security update for December 2025 – March 2026 | Powered by the Alpha-Omega Partnership2026-05-07T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/614ea52154c95864OpenJS Foundation and Package Registry Leaders Unite to Address Open Source Sustainability Crisis2026-05-06T00:00:00+00:00New Linux Foundation initiative convenes registry leaders to develop shared approaches to funding, governance, and long-term ecosystem resilience.2026-05-06T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/5714302223565318What’s new in Svelte: May 20262026-05-01T00:00:00+00:00This month we got a ton of improvements to SvelteKit’s remote functions, TypeScript 6.0 support and the experimental release of community plugins in the Svelte CLI. Svelte was also featured in ThoughtWorks Technology Radar ! Big month, bigger showcase... so let’s dive in! What’s new in SvelteKit SvelteKit now supports TypeScript 6.0 ( 2.56.0 , Docs , #15595 ) form fields can now specify a default value using field.as(type, value) , reducing boilerplate for pre-populated forms ( 2.56.0 , Docs , #2026-05-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/ac7006d38189c5e1npm website issues2026-04-29T20:49:19+00:00Apr 29 , 20:49 UTC Resolved - This incident has been resolved. Apr 29 , 20:49 UTC Update - We are continuing to investigate this issue. Apr 29 , 20:07 UTC Investigating - We are currently investigating this issue.2026-04-29T20:49:19+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/953a5978a44a7c6fnpm website degraded service2026-04-28T22:24:35+00:00Apr 28 , 22:24 UTC Resolved - This incident has been resolved. Apr 28 , 21:04 UTC Monitoring - A fix has been implemented and we are monitoring the results. Apr 28 , 19:55 UTC Investigating - We are currently investigating this issue.2026-04-28T22:24:35+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/8f26adf0c51362b6npm Website is unavailable2026-04-27T22:30:40+00:00Apr 27 , 22:30 UTC Resolved - This incident has been resolved. Apr 27 , 22:28 UTC Update - We are continuing to investigate this issue. Apr 27 , 21:06 UTC Investigating - We are currently investigating this issue.2026-04-27T22:30:40+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/3baec574c3655f3dFresh 2.3: Zero JS by default, View Transitions, and Temporal support2026-04-24T15:00:00+00:00Fresh 2.3 ships true zero-JS pages, View Transitions, CSP nonce support, IP filtering, and Temporal API support in islands.2026-04-24T15:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/e71a693756298281Bun v1.3.132026-04-20T07:33:26+00:00Fixes 82 issues (addressing 381 👍). bun test --parallel, --isolate, --shard, and --changed, bun install streams tarballs to disk using 17x less memory, source maps use 8x less memory, 5.5x faster gzip with zlib-ng, Range request support in Bun.serve(), SHA3 in node:crypto and WebCrypto, ws+unix:// WebSocket client, and many bugfixes and Node.js compatibility improvements2026-04-20T07:33:26+00:00Buntag:trvny.github.io,2024:feedseek/js_node/673afc52f12203abBun v1.3.122026-04-09T00:00:00+00:00Fixes 120 issues (addressing 219 👍). Render Markdown in the terminal with bun ./file.md, Bun.WebView headless browser automation, in-process Bun.cron() scheduler, async stack traces for native errors, 2.3x faster URLPattern, 2x faster Bun.Glob.scan, cgroup-aware parallelism on Linux, and many bugfixes and Node.js compatibility improvements.2026-04-09T00:00:00+00:00Buntag:trvny.github.io,2024:feedseek/js_node/f117dce72029ba79npmx 0.8: npm at your fingertips2026-04-08T00:00:00+00:00Today we're releasing npmx 0.8 – including a new command palette and a lot of other features.2026-04-08T00:00:00+00:00npmxtag:trvny.github.io,2024:feedseek/js_node/ae92ae524acf729dIncreased errors in viewing packages and authentication on npmjs.com2026-04-01T13:12:14+00:00Apr 1 , 13:12 UTC Resolved - This incident has been resolved. Apr 1 , 12:20 UTC Monitoring - A fix has been implemented and we are monitoring the results. Apr 1 , 10:05 UTC Investigating - We are observing increased errors in viewing packages and authentication on npmjs website. We are investigating this issue.2026-04-01T13:12:14+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/e3e9068aed34ecc0What’s new in Svelte: April 20262026-04-01T00:00:00+00:00This month, a new best practices guide was added to the Svelte docs. Check it out, if you haven’t already! On the code side, the Svelte MCP got even easier to use with improvements to the official OpenCode package. Combined with the improvements to svelte.config.js , server-side error boundaries in SvelteKit and better types all around, this month is full of great improvements! As always, there’s plenty in the showcase too! What’s new in Svelte and SvelteKit MCP: Svelte’s OpenCode config can now2026-04-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/8d563a25f1c1f357Degraded Performance in View Package and Login on npmjs.com2026-03-31T21:49:23+00:00Mar 31 , 21:49 UTC Resolved - This incident has been resolved. Mar 31 , 21:12 UTC Monitoring - A fix has been implemented and we are monitoring the results. Mar 31 , 20:42 UTC Update - We have implemented initial fixes and are continuing to investigate this issue Mar 31 , 19:12 UTC Investigating - We are seeing degraded performance in package viewing and authentication on npmjs website. We are currently investigating the issue.2026-03-31T21:49:23+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/3dc86cfc7d4523c7Burnout Is Real for Open Source Maintainers: A Conversation with John-David Dalton, Creator of Lodash2026-03-31T00:00:00+00:00Lodash creator John-David Dalton reflects on the project’s growth, the pressures of maintaining software used across the world, and the personal journey that led to stepping back and eventually rebuilding a sustainable path forward.2026-03-31T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/3a66fd2a455bbe64delay and errors viewing packages and submitting web based authentication2026-03-30T15:59:17+00:00Mar 30 , 15:59 UTC Resolved - This incident has been resolved. Mar 30 , 15:30 UTC Monitoring - A fix has been implemented and we are monitoring the results. Mar 30 , 15:17 UTC Identified - The issue has been identified and a fix is being implemented. Mar 30 , 14:54 UTC Investigating - We are currently investigating this issue.2026-03-30T15:59:17+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/3edd3e99f15d305bThe Real Supply Chain Risk: Unsupported Dependencies, Overloaded Maintainers2026-03-26T00:00:00+00:00RSAC 2026 Brief from Robin Bender Ginn, Executive Director, OpenJS Foundation2026-03-26T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/b77e96de830d0431Issue with npm website and login.2026-03-25T23:26:04+00:00Mar 25 , 23:26 UTC Resolved - This incident has been resolved. Mar 25 , 23:10 UTC Monitoring - A fix has been implemented and we are monitoring the results. Mar 25 , 22:39 UTC Investigating - We are currently investigating this issue.2026-03-25T23:26:04+00:00npm Statustag:trvny.github.io,2024:feedseek/js_node/3d4d6e7090c6d152Next.js Across Platforms: Adapters, OpenNext, and Our Commitments2026-03-25T17:00:00+00:00Next.js 16.2 introduces a stable Adapter API, a public adapter test suite, and a working group for more consistent deployment across platforms.2026-03-25T17:00:00+00:00Next.js Blogtag:trvny.github.io,2024:feedseek/js_node/665dfe67660b13c9Bun v1.3.112026-03-18T04:16:10+00:00Fixes 105 issues (addressing 307 👍). 4 MB smaller on Linux. x64 Bun.cron for OS-level cron jobs and expression parsing, Bun.sliceAnsi for ANSI/grapheme-aware string slicing, richer Bun.markdown list metadata; bun test --path-ignore-patterns; native Windows ARM64 .bin shim; dgram UDP fixed on macOS, fs.openSync numeric flags fixed on Windows (unbreaks tar@7), http2 WINDOW_UPDATE fix; bundler --bytecode/barrel/import-attribute fixes; CSS unicode-range/mask/border-radius fixes; Proxy-array crash fi2026-03-18T04:16:10+00:00Buntag:trvny.github.io,2024:feedseek/js_node/6f96ca23d494370dVite 8.0 is out!2026-03-12T00:00:00+00:00Vite 8.0 is out! March 12, 2026 We're thrilled to announce the stable release of Vite 8! When Vite first launched, we made a pragmatic bet on two bundlers: esbuild for speed during development, and Rollup for optimized production builds. That bet served us well for years. We're very grateful to the Rollup and esbuild maintainers. Vite wouldn't have succeeded without them. Today, it resolves into one: Vite 8 ships with Rolldown as its single, unified, Rust-based bundler, delivering up to 10-30x2026-03-12T00:00:00+00:00Vite Blogtag:trvny.github.io,2024:feedseek/js_node/e45d9c8d23925536Announcing the Node.js LTS Upgrade and Modernization Program2026-03-04T00:00:00+00:00The Node.js LTS Upgrade and Modernization program helps enterprises move safely off legacy and end-of-life Node.js versions.2026-03-04T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/dec814eb03b441d6Announcing npmx: a fast, modern browser for the npm registry2026-03-03T00:00:00+00:00Today we're releasing the alpha of npmx.dev – a fast, modern browser for the npm registry, built in the open by a growing community.2026-03-03T00:00:00+00:00npmxtag:trvny.github.io,2024:feedseek/js_node/3bd47ff071d69044What’s new in Svelte: March 20262026-03-01T00:00:00+00:00This month, we got a ton of new features across Svelte, SvelteKit and even the Svelte CLI. Plus, the State of JS 2025 is out and Svelte continues to hold the top spot among reactive frameworks in terms of positive sentiment. So, without further ado, let’s dive in! What’s new in Svelte createContext can now be used when instantiating components programmatically ( svelte@5.50.0 , Docs , #17575 ) {@html} expressions now support TrustedHTML ( svelte@5.52.0 , #17701 ) Comments are now allowed in HTML2026-03-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/037c37532f4666ddBun v1.3.102026-02-26T06:31:59+00:00Fixes 155 issues (addressing 642 👍). New native REPL, --compile --target=browser for self-contained HTML, TC39 standard ES decorators, Windows ARM64 support, barrel import optimization, and a faster event loop. structuredClone up to 25x faster for arrays, Buffer.slice() 1.8x faster, path.parse() up to 7x faster, fewer closures in bundled output, and upgraded JavaScriptCore with 168x faster deep rope string slicing. Fixes Python asyncio-based MCP servers breaking with Bun.spawn(), plus numerous b2026-02-26T06:31:59+00:00Buntag:trvny.github.io,2024:feedseek/js_node/128ae3698d5aa83aDeno 2.7: Temporal API, Windows ARM, and npm overrides2026-02-25T09:00:00+00:00Deno 2.7 stabilizes the Temporal API, adds Windows on ARM builds, npm overrides in package.json, brotli compression streams, self-extracting compiled binaries, deno create, and dozens of Node.js compatibility improvements.2026-02-25T09:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/26107d7712d28a4fThe React Foundation: A New Home for React Hosted by the Linux Foundation2026-02-24T00:00:00+00:00The React Foundation has officially launched, hosted by the Linux Foundation.2026-02-24T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/e504002af8c4db32Build a dinosaur runner game with Deno, pt. 62026-02-23T15:00:00+00:00Add structured logging, distributed traces, and game analytics to your Deno game and learn how to use Deno Deploy's built-in logs, traces, and metrics dashboards.2026-02-23T15:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/39f4852ff304e46aSocket Joins the OpenJS Foundation to Support the JavaScript Ecosystem2026-02-19T00:00:00+00:00The OpenJS Foundation welcomes Socket as a Silver Member, strengthening vendor neutral support for JavaScript security and sustainability.2026-02-19T00:00:00+00:00OpenJS Foundationtag:trvny.github.io,2024:feedseek/js_node/bb5511554f3d32f7Build a dinosaur runner game with Deno, pt. 52026-02-09T15:00:00+00:00Capture player identities, add a customization modal, and persist those preferences via Oak + PostgreSQL.2026-02-09T15:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/72501784d9963dc7Bun v1.3.92026-02-08T09:01:15+00:00Fixes 23 issues (addressing 13 👍). Run multiple scripts in --parallel or --sequential. bun:test mock & spyOn get Symbol.dispose support. ESM bytecode compilation. Faster Bun.markdown. Faster RegExp, String.prototype.trim, String.prototype.startsWith.2026-02-08T09:01:15+00:00Buntag:trvny.github.io,2024:feedseek/js_node/f600258440648ecbDeno Deploy is Generally Available2026-02-03T12:00:00+00:00Deno Deploy is now generally available, plus some highlights of new features and tools.2026-02-03T12:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/9ab945926f3cacf1Introducing Deno Sandbox2026-02-03T12:00:00+00:00Instant Linux microVMs with defense-in-depth security for running untrusted code.2026-02-03T12:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/e27c86525e096490What’s new in Svelte: February 20262026-02-01T00:00:00+00:00This month brings a few new features to Svelte and SvelteKit and quite a few new libraries from around the community. Also, in case you missed it last month, the Svelte maintainers released patches for 5 vulnerabilities across the Svelte ecosystem. So be sure you’re up to date by reading the blog post, CVEs affecting the Svelte ecosystem . Now, without further ado, let’s dive in... What’s new in Svelte & SvelteKit To support newer browsers that allow it, you can now customize <select> elements u2026-02-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/77234d5e87f0e13dBun v1.3.82026-01-29T10:04:52+00:00Fixes 8 issues (addressing 6 👍). Bun.markdown is a builtin CommonMark-compliant Markdown parser written in Zig. Bun's bundler gets bun build --metafile-md to write LLM-friendly module graph metadata. Fixes a regression in 'npm install -g bun' on Windows.2026-01-29T10:04:52+00:00Buntag:trvny.github.io,2024:feedseek/js_node/aa93628dbf159ecajsDelivr will continue to serve CocoaPods packages2026-01-27T11:47:48+00:00We have an update for developers using CocoaPods: As you've probably read over the last few months, the CocoaPods project maintainers announced plans to make the Specs Repo read-only starting December 2, 2026. This doesn't mean CocoaPods shuts down: existing projects will keep working, and2026-01-27T11:47:48+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/4401754f645bf7f3Bun v1.3.72026-01-27T06:30:58+00:00Fixes 91 issues (addressing 243 👍). 50% faster `Buffer.from(array)`, 35% faster async/await, 3x faster `array.flat()`, 90% faster `padStart`/`padEnd` via JSC upgrade. New: `Bun.JSON5`, `Bun.JSONL`, `Bun.wrapAnsi()` (33-88x faster than wrap-ansi npm), `--heap-prof-md`, `--cpu-prof-md`, `node:inspector` Profiler API, `replMode` for `Bun.Transpiler`. Fetch now preserves header casing. HTTP/2 fixes for AWS ALB/gRPC/Fauna.2026-01-27T06:30:58+00:00Buntag:trvny.github.io,2024:feedseek/js_node/9dec69d270934cebBuild a dinosaur runner game with Deno, pt. 42026-01-26T15:00:00+00:00Building a leaderboard with database integration for our example browser-based game.2026-01-26T15:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/4b8a12dad0b5d0e8jQuery 4.0.02026-01-18T00:29:14+00:00On January 14, 2006, John Resig introduced a JavaScript library called jQuery at BarCamp in New York City. Now, 20 years later, the jQuery team is happy to announce the final release of jQuery 4.0.0. After a long development cycle and several pre-releases, jQuery 4.0.0 brings many improvements and modernizations. It is the first major … Continue reading →2026-01-18T00:29:14+00:00jQuery Blogtag:trvny.github.io,2024:feedseek/js_node/0ed15dab1db0fb74CVEs affecting the Svelte ecosystem2026-01-15T00:00:00+00:00We’ve released patches for 5 vulnerabilities across devalue , svelte , @sveltejs/kit , and @sveltejs/adapter-node . Here’s what you need to know: Upgrade now If you’re using any of these packages, upgrade them to their corresponding non-vulnerable versions: devalue : 5.6.2 svelte : 5.46.4 @sveltejs/kit : 2.49.5 @sveltejs/adapter-node : 5.5.1 For cross-dependent packages — svelte and @sveltejs/kit depend on devalue — patched versions already include upgraded dependencies. Commentary We’re extreme2026-01-15T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/159e2cfb7c4c4de2Bun v1.3.62026-01-13T01:12:07+00:00Fixes 45 issues (addressing 125 👍). Bun.Archive API for creating & extracting tarballs with gzip compression, Bun.JSONC for parsing JSON with comments, metafile & files options in Bun.build for bundle analysis and virtual files, Response.json() 3.5x faster, 15% faster async/await, 30% faster Promise.race, 20x faster Bun.hash.crc32, faster Buffer.indexOf/includes with SIMD, HTTP/HTTPS proxy support for WebSocket, S3 Requester Pays support, --grep flag for bun test, fake timers now work with @test2026-01-13T01:12:07+00:00Buntag:trvny.github.io,2024:feedseek/js_node/f425afbe06aa7addWhat’s new in Svelte: January 20262026-01-01T00:00:00+00:00During the December holiday season, the Svelte team shared 24 days of Svelte knowledge, tips, and insights to unwrap in 2025’s Advent of Svelte . Learn more about under-utilized Svelte features through a series of fun and interactive videos! There were also a bunch of improvements and showcase items across the Svelte ecosystem this last month. So let’s have a look... What’s new in Svelte & SvelteKit The hydratable option (which adds an inline <script> block to the head ) now has a csp option in 2026-01-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/51fc9305c9d949eaBuild a dinosaur runner game with Deno, pt. 32025-12-22T15:00:00+00:00Adding obstacles, collision detection and game mechanics to our example browser-based game.2025-12-22T15:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/15f12dda0f423bfbBun v1.3.52025-12-17T10:11:00+00:00Fixes 32 issues (addressing 25 👍). Bun.Terminal API, compile-time feature flags, improved Bun.stringWidth accuracy, V8 C++ value type checking APIs, Content-Disposition support for S3 uploads, environment variable expansion in .npmrc quoted values, and numerous bug fixes & node.js compatibility improvements2025-12-17T10:11:00+00:00Buntag:trvny.github.io,2024:feedseek/js_node/250ae6cffee86a89Build a dinosaur runner game with Deno, pt. 22025-12-15T15:00:00+00:00This series of posts will guide you through building a simple game using Deno. This post sets up the game loop, user controls and basic game physics.2025-12-15T15:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/405b374f4235a797React / Next.js Denial-of-Service Vulnerability: Deno Deploy users protected2025-12-11T15:00:00+00:00A high severity Denial-of-Service (DoS) vulnerability has been found in React Server Components and Next.js. Deno has implemented mitigations in Deno Deploy. Immediate upgrades are required for other users.2025-12-11T15:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/4dc7b60b9342722dDenial of Service and Source Code Exposure in React Server Components2025-12-11T00:00:00+00:00Security researchers have found and disclosed two additional vulnerabilities in React Server Components while attempting to exploit the patches in last week’s critical vulnerability. High vulnerability Denial of Service (CVE-2025-55184), and medium vulnerability Source Code Exposure (CVE-2025-55183)2025-12-11T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/03d91d411338f469Deno 2.6: dx is the new npx2025-12-10T09:00:00+00:00This release includes `dx` for running package binaries, more granular permissions, source phase imports, faster type checking with `tsgo`, native source maps, `deno audit`, and much more.2025-12-10T09:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/24c8173609bce197Build a dinosaur runner game with Deno, pt. 12025-12-08T15:00:00+00:00This series of posts will guide you through building a simple game using Deno. Each post corresponds to a stage in the development process, gradually introducing new features and concepts.2025-12-08T15:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/b351e46c65818a4eBun v1.3.42025-12-06T10:11:00+00:00Fixes 194 issues (addressing 412 👍). URLPattern API, Fake Timers for bun:test, Custom Proxy Headers in fetch(),console.log %j format, http.Agent connection pooling fix, Standalone executable config loading changes, SQLite 3.51.1, and numerous bugfixes for bun:test, Node.js compatibility, Windows, Web APIs, bun install, and more2025-12-06T10:11:00+00:00Buntag:trvny.github.io,2024:feedseek/js_node/adb48a93df4dd6e8React Server Functions / Next.js Vulnerability: Deno Deploy users protected2025-12-03T15:00:00+00:00A critical Remote Code Execution (RCE) vulnerability has been found in React Server Functions and Next.js. Deno has implemented mitigations in Deno Deploy. Immediate upgrades are required for other users.2025-12-03T15:00:00+00:00Denotag:trvny.github.io,2024:feedseek/js_node/3afb38977a81c538Vite 8 Beta: The Rolldown-powered Vite2025-12-03T00:00:00+00:00Vite 8 Beta: The Rolldown-powered Vite December 3, 2025 TL;DR: The first beta of Vite 8, powered by Rolldown , is now available. Vite 8 ships significantly faster production builds and unlocks future improvement possibilities. You can try the new release by upgrading vite to version 8.0.0-beta.0 and reading the migration guide .2025-12-03T00:00:00+00:00Vite Blogtag:trvny.github.io,2024:feedseek/js_node/208a065e1e591039Critical Security Vulnerability in React Server Components2025-12-03T00:00:00+00:00There is an unauthenticated remote code execution vulnerability in React Server Components. A fix has been published in versions 19.0.1, 19.1.2, and 19.2.1. We recommend upgrading immediately.2025-12-03T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/2a461c033050f9b7Bun is joining Anthropic2025-12-02T10:00:00+00:00Bun has been acquired by Anthropic. Anthropic is betting on Bun as the infrastructure powering Claude Code, Claude Agent SDK, and future AI coding products & tools.2025-12-02T10:00:00+00:00Buntag:trvny.github.io,2024:feedseek/js_node/7abce40911de3064What’s new in Svelte: December 20252025-12-01T00:00:00+00:00Just in time for the end of the year, there’s a new Svelte Society Website ! It brings a whole new experience. Instead of just being a site with static resources, it now serves a dynamic feed of all the latest Svelte content out there. Videos, libraries, events, etc. Instead of opening PRs to add libraries and packages you can now just submit them on the website . If you find an interesting package, head on over and submit it. Logged in users also have the ability to like and save content. So be2025-12-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/e0fca7776ac2200bAdvent of Svelte is back2025-12-01T00:00:00+00:00It’s Advent of Svelte time! This year, we’re doing something different: every day between now and Christmas, a new door will be unlocked on advent.sveltesociety.dev/2025 . Behind each door is a short video about a feature in Svelte that you might not have heard about, or a useful tip on how to get the most out of the framework. We’re kicking things off with a demo of the $inspect(...) rune. Check back every day for updates!2025-12-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/cf5ef58c11bbb836What’s new in Svelte: November 20252025-11-01T00:00:00+00:00The official Svelte MCP server (for all your agentic needs) is now available with its own section of the docs site and GitHub repo . If you haven’t gotten a chance to try it out with the AI of your choice, definitely take it for a spin. It should replace the copy/pasting of the Svelte docs that’s often required to get LLMs to write valid Svelte 5 code and can provide suggestions on the generated code with static analysis. But it’s not just AIs that have been writing code; our maintainers have to2025-11-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/6f5f7f4673564ca1React Conf 2025 Recap2025-10-16T00:00:00+00:00Last week we hosted React Conf 2025, in this post, we summarize the talks and announcements from the event...2025-10-16T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/c76280d2a8a439ecReact Compiler v1.02025-10-07T00:00:00+00:00We are releasing the compiler's first stable release today.2025-10-07T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/6ff3e8fd92ab9fcfIntroducing the React Foundation2025-10-07T00:00:00+00:00Today, we're announcing our plans to create the React Foundation a new technical governance structure2025-10-07T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/8ef1efc81ec03ac0What’s new in Svelte: October 20252025-10-01T00:00:00+00:00There were lots of improvements to remote functions this month - including new batching tools and improved performance via lazy discovery. For more info, check out the Docs and PR links in each bullet. Async SSR is also available for those who would like to try it out while it’s still experimental. It’s included when the config option in svelte.config.js has the compilerOptions.experimental.async setting enabled. We’ve got a hefty showcase this month too, so let’s dive in! What’s new in Svelte, 2025-10-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/d096e600f078bcecReact 19.22025-10-01T00:00:00+00:00React 19.2 adds new features like Activity, React Performance Tracks, useEffectEvent, and more.2025-10-01T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/3efc2078282a4f65What’s new in Svelte: September 20252025-09-01T00:00:00+00:00In case you missed it, the main Svelte blog covered how to use SvelteKit’s new OpenTelemetry traces to reliably set up observability instrumentation using instrumentation.server.ts. This month’s round up covers that release and a few other features that rolled out before and after it. Plenty in the showcase, as well, so let’s dive in! What’s new in Svelte and Svelte CLI (sv) await is now allowed inside @const declarations ( svelte@5.38.0 , Docs , #16542 ) The sv add command has been updated to r2025-09-01T00:00:00+00:00Svelte Blogtag:trvny.github.io,2024:feedseek/js_node/bd143b8872f95c86Bootstrap 5.3.82025-08-25T15:22:00+00:00Bootstrap v5.3.8 is out with a reversion for a dropdown focus bug, some CSS updates, and several docs updates. The plan is for this to be the last patch release before v5.4.0 drops. To start, there’s a brief update on Bootstrap Themes, with more communication to come. The team has decided to sunset https://themes.getbootstrap.com . As such, we’ve removed links to and mentions of the Themes site from our docs in this release to start. Stay tuned for more info.2025-08-25T15:22:00+00:00Bootstrap Blogtag:trvny.github.io,2024:feedseek/js_node/3f7fe6cfc2d68fb8jQuery 4.0.0 Release Candidate 12025-08-11T17:35:14+00:00It's here! Almost. jQuery 4.0.0-rc.1 is now available. It's our way of saying, "we think this is ready; now poke it with many sticks". If nothing is found that requires a second release candidate, jQuery 4.0.0 final will follow. Please try out this release and let us know if you encounter any issues. A 4.0 … Continue reading →2025-08-11T17:35:14+00:00jQuery Blogtag:trvny.github.io,2024:feedseek/js_node/dc47396f00223562GitHub Secure Open Source Fund2025-08-10T08:40:00+00:00Mark and Julien recently represented Bootstrap in the second round of the GitHub Secure Open Source Fund this past June. The program is designed to programmatically and financially improve the security and sustainability of open source projects, and we were honored to be a part of it. GitHub brought together open source maintainers, security experts, and ecosystem partners for an intensive, hands-on learning experience. Throughout three weeks, we had a few days of mixed expert-led presentations,2025-08-10T08:40:00+00:00Bootstrap Blogtag:trvny.github.io,2024:feedseek/js_node/34488c8637454524How we made JSON.stringify more than twice as fast2025-08-04T00:00:00+00:00JSON.stringify is a core JavaScript function for serializing data. Its performance directly affects common operations across the web, from serializing data for a network request to saving data to localStorage . A faster JSON.stringify translates to quicker page interactions and more responsive applications. That’s why we’re excited to share that a recent engineering effort has made JSON.stringify in V8 more than twice as fast . This post breaks down the technical optimizations that made this imp2025-08-04T00:00:00+00:00V8tag:trvny.github.io,2024:feedseek/js_node/a1498e222aaa9e63Vite 7.0 is out!2025-06-24T00:00:00+00:00Vite 7.0 is out! June 24, 2025 We're happy to share the release of Vite 7! It has been 5 years since Evan You sent the first commit to the Vite repo, and nobody could have predicted how much the frontend ecosystem would change since then. Most modern frontend frameworks and tools are now working together, building on top of Vite's shared infrastructure. And they can innovate at a faster pace by sharing at a higher level. Vite is now being downloaded 31 million times a week, with a 14 million i2025-06-24T00:00:00+00:00Vite Blogtag:trvny.github.io,2024:feedseek/js_node/10f4e920cbcc8e47Speculative Optimizations for WebAssembly using Deopts and Inlining2025-06-24T00:00:00+00:00In this blog post, we explain two optimizations for WebAssembly that we recently implemented in V8 and that shipped with Google Chrome M137, namely speculative call_indirect inlining and deoptimization support for WebAssembly. In combination, they allow us to generate better machine code by making assumptions based on runtime feedback. This speeds up WebAssembly execution, in particular for WasmGC programs. On a set of Dart microbenchmarks for example, the speedup by the combination of both opti2025-06-24T00:00:00+00:00V8tag:trvny.github.io,2024:feedseek/js_node/33419648ef7684d9Bootstrap 5.3.72025-06-17T15:22:00+00:00Bootstrap v5.3.7 was just released with some follow-up fixes from our migration to Astro, plus a handful of small fixes. We expect to have another patch release shortly due to at least one recent regression, so stay tuned for that. In the mean time, here are some highlights! Docs Fixed broken “View on GitHub” URLs Corrected HTML <head> content generated by the “Download examples” button Refined sanitizer documentation for clarity and completeness Improved accessibility in the “On this page” tabl2025-06-17T15:22:00+00:00Bootstrap Blogtag:trvny.github.io,2024:feedseek/js_node/508609c31da79b26Bootstrap Icons v1.12 and v1.132025-05-09T00:01:00+00:00In the last few weeks, a handful of new Bootstrap Icons releases have gone out. Here’s a recap of what’s new in our v1.12.x and v1.13.x releases so far. v1.12 v1.12.0 added a single icon, mostly because people wouldn’t stop asking for it haha, and v1.12.1 added a page to the docs for it. That was all for Bluesky . v1.13.0 and v1.13.1 New in v1.13.0 are several icons, some guidance around how to use Sass files with Vite, and a few little bug fixes to some fill rules. v1.13.1 was a hotfix to resol2025-05-09T00:01:00+00:00Bootstrap Blogtag:trvny.github.io,2024:feedseek/js_node/457234f3bf8182b2Bootstrap 5.3.62025-05-05T15:22:00+00:00Bootstrap v5.3.6 was just released to migrate our documentation to Astro from Hugo. Also included are a few bug fixes and documentation updates. Here are some highlights: Ported the docs from Hugo to Astro for our own sanity! Added usage docs for Accordion JavaScript Prevent .visually-hidden overflowing children to become focusable Limit .card-group selectors to immediate children to fix some inheritance issues Most importantly, a massive thank you and shoutout to Bootstrap maintainer Julien for2025-05-05T15:22:00+00:00Bootstrap Blogtag:trvny.github.io,2024:feedseek/js_node/e54d4fa5fefa81c5Giving V8 a Heads-Up: Faster JavaScript Startup with Explicit Compile Hints2025-04-29T00:00:00+00:00Getting JavaScript running fast is key for a responsive web app. Even with V8's advanced optimizations, parsing and compiling critical JavaScript during startup can still create performance bottlenecks. Knowing which JavaScript functions to compile during the initial script compilation can speed up web page loading. When processing a script loaded from the network, V8 has to choose for each function: either compile it immediately ("eagerly") or defer this process. If a function that hasn't been 2025-04-29T00:00:00+00:00V8tag:trvny.github.io,2024:feedseek/js_node/048e31d310519bc4React Labs: View Transitions, Activity, and more2025-04-23T00:00:00+00:00In React Labs posts, we write about projects in active research and development. In this post, we're sharing two new experimental features that are ready to try today, and updates on other areas we're working on now.2025-04-23T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/6770b8be3449c485Bootstrap 5.3.52025-04-04T15:22:00+00:00Bootstrap v5.3.5 was released as a hotfix for a regression from upstream in Autoprefixer that caused floating form labels to always be “floated” in Firefox due to unintended CSS output. Read the GitHub v5.3.5 changelog for a full list of changes (including a ton of documentation and dependency updates) in this release. Get the release Head to https://getbootstrap.com for the latest. It’s also been pushed to npm: npm i bootstrap@v5.3.5 Support the team Visit our Open Collective page or our team m2025-04-04T15:22:00+00:00Bootstrap Blogtag:trvny.github.io,2024:feedseek/js_node/c2a1561e4e134db0Bootstrap 5.3.42025-04-03T15:22:00+00:00Bootstrap v5.3.4 is here with several bug fixes and a load of documentation updates. Here are a handful of highlights from the CSS and JS changes: Fixed modal and offcanvas headers collapsing when any padding variables were set to 0 . Fixed close button display in color modes. Fixed light mode carousel when in dark mode. Updated floating labels for better <select> alignment and other styling issues. Fixed a Sass 1.77.7 deprecation for nested rules Fixed popover toggling twice to close. Read the 2025-04-03T15:22:00+00:00Bootstrap Blogtag:trvny.github.io,2024:feedseek/js_node/7d38161e9b7b30d1Land ahoy: leaving the Sea of Nodes2025-03-25T00:00:00+00:00V8’s end-tier optimizing compiler, Turbofan, is famously one of the few large-scale production compilers to use Sea of Nodes (SoN). However, since almost 3 years ago, we’ve started to get rid of Sea of Nodes and fall back to a more traditional Control-Flow Graph (CFG) Intermediate Representation (IR), which we named Turboshaft. By now, the whole JavaScript backend of Turbofan uses Turboshaft instead, and WebAssembly uses Turboshaft throughout its whole pipeline. Two parts of Turbofan still use s2025-03-25T00:00:00+00:00V8tag:trvny.github.io,2024:feedseek/js_node/2e0b8df94c6714a8Turbocharging V8 with mutable heap numbers2025-02-25T00:00:00+00:00At V8, we're constantly striving to improve JavaScript performance. As part of this effort, we recently revisited the JetStream2 benchmark suite to eliminate performance cliffs. This post details a specific optimization we made that yielded a significant 2.5x improvement in the async-fs benchmark, contributing to a noticeable boost in the overall score. The optimization was inspired by the benchmark, but such patterns do appear in real-world code . The target async-fs and a peculiar Math.random 2025-02-25T00:00:00+00:00V8tag:trvny.github.io,2024:feedseek/js_node/3f47f35848e5963cSunsetting Create React App2025-02-14T00:00:00+00:00Today, we’re deprecating Create React App for new apps, and encouraging existing apps to migrate to a framework, or to migrate to a build tool like Vite, Parcel, or RSBuild. We’re also providing docs for when a framework isn’t a good fit for your project, you want to build your own framework, or you just want to learn how React works by building a React app from scratch.2025-02-14T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/e314f26bfbeae0dcNews: Globalping grows and goes independent2024-12-10T14:09:32+00:00Globalping has gone through some big changes in the last couple of months. You may already have noticed that Globalping is now a standalone service and no longer part of the jsDelivr website. While having the services share a space had benefits, we felt it was time for Globalping to2024-12-10T14:09:32+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/80e4d5202250205bReact v192024-12-05T00:00:00+00:00React 19 is now available on npm! In this post, we'll give an overview of the new features in React 19, and how you can adopt them.2024-12-05T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/57096713db4a6e12Vite 6.0 is out!2024-11-26T00:00:00+00:00Vite 6.0 is out! November 26, 2024 Today, we're taking another big step in Vite's story. The Vite team , contributors , and ecosystem partners are excited to announce the release of Vite 6. It has been an eventful year. Vite adoption keeps growing, with npm downloads per week jumping from 7.5 million to 17 million since the release of Vite 5 a year ago. Vitest is not only being favored more by users but is also starting to form an ecosystem of its own. For example, Storybook has new testing ca2024-11-26T00:00:00+00:00Vite Blogtag:trvny.github.io,2024:feedseek/js_node/8c94ca3866f70566React Compiler Beta Release2024-10-21T00:00:00+00:00At React Conf 2024, we announced the experimental release of React Compiler, a build-time tool that optimizes your React app through automatic memoization. In this post, we want to share what's next for open source, and our progress on the compiler.2024-10-21T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/ba0dc9fd1a57900bAnnouncing Vue 3.52024-09-01T00:00:00+00:00Today we are excited to announce the release of Vue 3.5 "Tengen Toppa Gurren Lagann"! This minor release contains no breaking changes and includes both internal improvements and useful new features. We will cover some highlights in this blog post - for a full list of changes and new features, please consult the full changelog on GitHub .2024-09-01T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/ee7d1e235638be30Second Beta of jQuery 4.0.02024-07-17T14:03:14+00:00Last February, we released the first beta of jQuery 4.0.0. We're now ready to release a second, and we expect a release candidate to come soon™. This release comes with a major rewrite to jQuery's testing infrastructure, which removed all deprecated or under-supported dependencies. But the main change that warranted a second beta was a … Continue reading →2024-07-17T14:03:14+00:00jQuery Blogtag:trvny.github.io,2024:feedseek/js_node/b1d7e60b2300c0b3data.jsdelivr.com: database maintenance2024-07-08T20:45:00+00:00components affected: Overall health - IPv4 – under maintenance Overall health - IPv6 – under maintenance Database: MariaDB – under maintenance Jul 8, 2024 22:45 CEST maintenance – We will be performing maintenance of our database. Endpoints returning usage stats will be unavailable during this time.2024-07-08T20:45:00+00:00jsDelivr Statustag:trvny.github.io,2024:feedseek/js_node/ab1d689e2c725c08Introducing the WebAssembly JavaScript Promise Integration API2024-07-01T00:00:00+00:00The JavaScript Promise Integration (JSPI) API allows WebAssembly applications that were written assuming synchronous access to external functionality to operate smoothly in an environment where the functionality is actually asynchronous . This note outlines what the core capabilities of the JSPI API are, how to access it, how to develop software for it and offers some examples to try out. What is ‘JSPI’ for? # Asynchronous APIs operate by separating the initiation of the operation from its resol2024-07-01T00:00:00+00:00V8tag:trvny.github.io,2024:feedseek/js_node/8765196a7c1708ccWebAssembly JSPI has a new API2024-06-04T00:00:00+00:00WebAssembly’s JavaScript Promise Integration (JSPI) API has a new API, available in Chrome release M126. We talk about what has changed, how to use it with Emscripten, and what is the roadmap for JSPI. JSPI is an API that allows WebAssembly applications that use sequential APIs to access Web APIs that are asynchronous . Many Web APIs are crafted in terms of JavaScript Promise objects: instead of immediately performing the requested operation, they return a Promise to do so. On the other hand, ma2024-06-04T00:00:00+00:00V8tag:trvny.github.io,2024:feedseek/js_node/5f8ad174b8c7d361React Conf 2024 Recap2024-05-22T00:00:00+00:00Last week we hosted React Conf 2024, a two-day conference in Henderson, Nevada where 700+ attendees gathered in-person to discuss the latest in UI engineering. In this post, we'll summarize the talks and announcements from the event.2024-05-22T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/3afbf5a7a0a51f4djsDelivr May outage postmortem2024-05-02T10:59:12+00:00During the night, on May 2, 2024, the jsDelivr CDN domain cdn.jsdelivr.net started serving an expired SSL certificate to clients connecting from certain regions. The outage lasted for more than 5 hours and affected users mostly in Africa, Asia, and certain countries in Europe and Latin America.2024-05-02T10:59:12+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/f52b83c96b0b235cReact 19 Upgrade Guide2024-04-25T00:00:00+00:00The improvements added to React 19 require some breaking changes, but we've worked to make the upgrade as smooth as possible and we don't expect the changes to impact most apps. In this post, we will guide you through the steps for upgrading apps and libraries to React 19.2024-04-25T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/4c0a1ea3b4e01ec5Upgrading jQuery: Working Towards a Healthy Web2024-04-17T17:00:00+00:00jQuery's influence on the web will always be evident. When it was first introduced in 2006, jQuery became a fundamental tool for web developers almost immediately. It simplified JavaScript programming, making it easier to manipulate HTML documents, handle events, perform animations, and much more. Since then, it has played and continues to play a major … Continue reading →2024-04-17T17:00:00+00:00jQuery Blogtag:trvny.github.io,2024:feedseek/js_node/87ed0fde35850b5aThe V8 Sandbox2024-04-04T00:00:00+00:00After almost three years since the initial design document and hundreds of CLs in the meantime, the V8 Sandbox — a lightweight, in-process sandbox for V8 — has now progressed to the point where it is no longer considered an experimental security feature. Starting today, the V8 Sandbox is included in Chrome's Vulnerability Reward Program (VRP). While there are still a number of issues to resolve before it becomes a strong security boundary, the VRP inclusion is an important step in that direction2024-04-04T00:00:00+00:00V8tag:trvny.github.io,2024:feedseek/js_node/03c680c740f084acAnnouncing VitePress 1.02024-03-21T00:00:00+00:00Today we are happy to announce the (long overdue) 1.0 release of VitePress ! VitePress is a Static Site Generator (SSG) designed for building fast, content-centric websites. In a nutshell, VitePress takes your source content written in Markdown, applies a theme to it, and generates static HTML pages that can be easily deployed anywhere. VitePress is built on top of Vite and Vue , and is the spiritual successor and modern replacement of VuePress .2024-03-21T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/ccd2710fa4c02c37WebAssembly JSPI is going to origin trial2024-03-06T00:00:00+00:00WebAssembly’s JavaScript Promise Integration (JSPI) API is entering an origin trial, with Chrome release M123. What that means is that you can test whether you and your users can benefit from this new API. JSPI is an API that allows so-called sequential code – that has been compiled to WebAssembly – to access Web APIs that are asynchronous . Many Web APIs are crafted in terms of JavaScript Promise s: instead of immediately performing the requested operation they return a Promise to do so. When t2024-03-06T00:00:00+00:00V8tag:trvny.github.io,2024:feedseek/js_node/f6acff83b9c5a9e9Bootstrap 5.3.32024-02-20T15:22:00+00:00Bootstrap v5.3.3 is here with bug fixes, documentation improvements, and more follow-up enhancements for color modes. Keep reading for the highlights! Highlights Fixed a breaking change introduced with color modes where it was required to manually import variables-dark.scss when building Bootstrap with Sass. Now, _variables.scss will automatically import _variables-dark.scss . If you were already importing _variables-dark.scss manually, you should keep doing it as it won’t break anything and wil2024-02-20T15:22:00+00:00Bootstrap Blogtag:trvny.github.io,2024:feedseek/js_node/f67716e142c45c40React Labs: What We've Been Working On – February 20242024-02-15T00:00:00+00:00In React Labs posts, we write about projects in active research and development. We’ve made significant progress since our last update, and we’d like to share our progress.2024-02-15T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/6c56aea52a038fa6Vite 5.1 is out!2024-02-08T00:00:00+00:00Vite 5.1 is out! February 8, 2024 Vite 5 was released last November, and it represented another big leap for Vite and the ecosystem. A few weeks ago we celebrated 10 million weekly npm downloads and 900 contributors to the Vite repo. Today, we're excited to announce the release of Vite 5.1. Quick links: Docs , Changelog Docs in other languages: 简体中文 , 日本語 , Español , Português , 한국어 , Deutsch Try Vite 5.1 online in StackBlitz: vanilla , vue , react , preact , lit , svelte , solid , qwik . If y2024-02-08T00:00:00+00:00Vite Blogtag:trvny.github.io,2024:feedseek/js_node/65b99e005c0d9fdcjQuery 4.0.0 BETA!2024-02-06T16:43:14+00:00jQuery 4.0.0 has been in the works for a long time, but it is now ready for a beta release! There's a lot to cover, and the team is excited to see it released. We've got bug fixes, performance improvements, and some breaking changes. We removed support for IE<11 after all! Still, we expect disruption … Continue reading →2024-02-06T16:43:14+00:00jQuery Blogtag:trvny.github.io,2024:feedseek/js_node/5477b4234db91b44Static Roots: Objects with Compile-Time Constant Addresses2024-02-05T00:00:00+00:00Did you ever wonder where undefined , true , and other core JavaScript objects come from? These objects are the atoms of any user defined object and need to be there first. V8 calls them immovable immutable roots and they live in their own heap – the read-only heap. Since they are used constantly, quick access is crucial. And what could be quicker than correctly guessing their memory address at compile time? As an example, consider the extremely common IsUndefined API function . Instead of havin2024-02-05T00:00:00+00:00V8tag:trvny.github.io,2024:feedseek/js_node/6ef4f45174fdb5a2How GoodNotes uses web APIs to create a great PWA for Windows2024-01-24T00:00:00+00:00GoodNotes is a popular note-taking app that lets you create and organize handwritten notes, sketches, and PDF annotations. It has been available on iOS / ipadOS for a long time and has recently launched a Progressive Web Application (PWA) that works on any device with a web browser, including Windows, and is in the Microsoft Store! In this blog post, we will explore how GoodNotes uses web APIs to make their PWA great on Windows, especially on devices that support pen and touch input. We will foc2024-01-24T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/2dd23c6fa64545e6Announcing Vue 3.42023-12-28T00:00:00+00:00Today we're excited to announce the release of Vue 3.4 "🏀 Slam Dunk"! This release includes some substantial internal improvements - most notably a rewritten template parser that is 2x faster, and a refactored reactivity system that makes effect triggering more accurate and efficient. It also packs a number of quality-of-life API improvements, including the stabilization of defineModel and a new same-name shorthand when binding props. This post provides an overview of the highlighted features in2023-12-28T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/45dbca240791867aVue 2 is Approaching End Of Life2023-12-15T00:00:00+00:00With 2024 almost upon us, we would like to take this opportunity to remind the Vue community that Vue 2 will reach End of Life (EOL) on December 31st, 2023. Vue 2.0 was released more than 7 years ago in 2016. It was a major milestone in Vue's journey of becoming a mainstream framework. Many current Vue users started using Vue during the Vue 2 era, and many great things have been built with it. However, active maintenance of two major versions in parallel isn't sustainable for us. As Vue 3 and it2023-12-15T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/2e7a4140ba451c41What's New in PWA - November 20232023-11-22T00:00:00+00:00Welcome to What’s New in PWA! This post will cover what is new in the world of Progressive Web Apps and PWABuilder over the last year or so. We’ll take a look at some of the latest browser capabilities, go over some numbers on PWA adoption, and spotlight some Progressive Web Apps we’ve recently encountered through the PWABuilder service. Let’s jump into the latest browser capabilities. New Browser Capabilities The last year has seen browser capabilities continue to expand to support more flexibl2023-11-22T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/90df4b7368d022feVite 5.0 is out!2023-11-16T00:00:00+00:00Vite 5.0 is out! November 16, 2023 Vite 4 was released almost a year ago, and it served as a solid base for the ecosystem. npm downloads per week jumped from 2.5 million to 7.5 million, as projects keep building on a shared infrastructure. Frameworks continued to innovate, and on top of Astro , Nuxt , SvelteKit , Solid Start , Qwik City , between others, we saw new frameworks joining and making the ecosystem stronger. RedwoodJS and Remix switching to Vite paves the way for further adoption in 2023-11-16T00:00:00+00:00Vite Blogtag:trvny.github.io,2024:feedseek/js_node/37edf54bb96e3f72Only 37% of PWAs implement service workers - A quick review of the PWA ecosystem2023-11-15T00:00:00+00:00Every day, PWABuilder analyzes thousands of PWAs. This gives us unique visibility about current trends in PWAs based on how developers use PWAs features. In this article, we present insights gathered from a 3-month snapshot of analyzed PWAs on PWABuilder.com (Aug 2023 – Oct 2023). During this period, we recorded a total of 11,064 unique URLs that went through the flow of PWABuilder. That’s a lot of Progressive Web Apps! Manifests and service workers are the heart and soul of a PWA. They distingu2023-11-15T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/7b90d9e8024ed6d0You Won’t Believe How We Enabled In-App Purchases for PWAs on iOS2023-11-07T00:00:00+00:00Buying Apple Subscription from the Store PWA Progressive Web Applications on iOS typically have restricted access to Apple’s exclusive APIs compared to native apps. These limitations extend to user reachability, purchases, and authentication features. Even after the introduction of the Web Push API to Safari’s PWA , there continues to be a limitation in access for Store PWAs . This restriction also applies to In-App Purchases (which is the opposite for Android and Windows ) Lack of Web APIs in S2023-11-07T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/bf3459b9951af1ceJoining forces with Algolia for an even better npm search2023-10-22T15:33:59+00:00Utilized by jsDelivr, Yarn, CodeSandbox, and several other open-source projects, Algolia’s npm search has been an essential part of the user experience for developers searching for npm packages for almost seven years now. Today, we are excited to announce that we are becoming co-maintainers of the2023-10-22T15:33:59+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/23e71f20b59cafb4Building Memos AI - A Developer's Perspective2023-10-18T00:00:00+00:00Short live demo Hello! I recently released an app I’ve been working on, Memos AI , and I wanted to talk a bit about how I built this app. Before we dive in, let’s touch on exactly what Memos AI is. Memos AI is a voice memos app that uses artificial intelligence to automatically take notes for you during lectures, meetings, and more. Memos AI will: Transcribe speech Summarize that transcription Take notes based on that transcript and more! Memos AI was built with the PWA Starter , which is PWABui2023-10-18T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/8bbf4f9aa4234b83Announcing the App Capabilities Card2023-10-16T00:00:00+00:00To increase discoverability and education surrounding the features that developers can take advantage of to make their apps feel more native, the PWABuilder team is introducing the brand new “App Capabilities” card. From customizing the physical appearance of the installed PWA with display_override to telling the PWA how to handle incoming files and links with file_handlers and launch_handler respectively, implementing these capabilities can help a PWA embrace the “progressive” part of its name.2023-10-16T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/7cbdd648dd409777Mimic Native Transitions In Your Progressive Web App2023-10-10T00:00:00+00:00Good native applications take advantage of subtle transitions from page to page that give life to the application and achieving this just became easier for web applications. Previously, a combination of Typescript and CSS was required to replicate transitions like that of a native app. But thanks to the “CSS View Transitions” API, it just became a lot easier. It’s as simple as calling .startViewTransition() and you’ve already implemented a cross fade transition from one page to another. Choosing2023-10-10T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/4816747cf0b3152aUse the PWABuilder CLI to Create a New Progressive Web App2023-09-19T00:00:00+00:00PWABuilder is launching a brand new CLI that can create a new templated Progressive Web App for you and have you developing in just seconds. The CLI makes use of our existing PWA Starter template to give you a lightweight groundwork to start building your first progressive web app on. We wanted to make sure that developers can dive in with development as quickly and as smoothly as possible. You’ll need NPM to get started, and you can install the CLI globally with this command: npm install -g @pw2023-09-19T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/0b2b1a3aea207a15Bootstrap 5.3.22023-09-14T14:30:00+00:00Bootstrap v5.3.2 is here with bug fixes, documentation improvements, and more follow-up enhancements for color modes. Keep reading for the highlights! Highlights Passing a percentage unit to the global abs() is deprecated since Dart Sass v1.65.0. It resulted in a deprecation warning when compiling Bootstrap with Dart Sass. This has been fixed internally by changing the values passed to the divide() function. The divide() function has not been fixed itself so that we can keep supporting node-sass2023-09-14T14:30:00+00:00Bootstrap Blogtag:trvny.github.io,2024:feedseek/js_node/992146952be56b6bBootstrap Icons v1.11.02023-09-12T00:01:00+00:00Bootstrap Icons v1.11.0 has arrived with 100 new icons—including new floppy disk icons, additional brand icons, new person icons, new emojis, some birthday cake, a few new science icons, and more. We’re now at over 2,000 icons ! 100 new icons Here’s a quick look at all the new icons in v1.11.0: Check out the pull request for all the details on which icons were added and which were updated.2023-09-12T00:01:00+00:00Bootstrap Blogtag:trvny.github.io,2024:feedseek/js_node/3d1ebd26811ff8c8jQuery 3.7.1 Released: Reliable Table Row Dimensions2023-08-28T13:40:07+00:00jQuery 3.7.1 has been released! This release fixes a regression from jQuery 3.6.0 that resulted in rounded dimensions for <tr /> elements in Chrome and Safari. Also, a (mostly) internal Sizzle method, jQuery.find.tokenize that was on the jQuery object was accidentally removed when we removed Sizzle in jQuery 3.7.0. That method has been restored. As … Continue reading →2023-08-28T13:40:07+00:00jQuery Blogtag:trvny.github.io,2024:feedseek/js_node/2780361ec94bdb80jQuery 3.7.0 Released: Staying in Order2023-05-11T18:38:17+00:00jQuery 3.7.0 is now available! This release has it all: bug fixes, a new method, and a performance improvement! We even dropped our longtime selector engine: Sizzle. Or, I should say, we moved it into jQuery. jQuery no longer depends on Sizzle as a separate project, but has instead dropped its code directly into jQuery … Continue reading →2023-05-11T18:38:17+00:00jQuery Blogtag:trvny.github.io,2024:feedseek/js_node/12f2c388499ca4d8Announcing Vue 3.32023-05-11T00:00:00+00:00Today we're excited to announce the release of Vue 3.3 "Rurouni Kenshin"! This release is focused on developer experience improvements - in particular, SFC <script setup> usage with TypeScript. Together with the 1.6 release of Vue Language Tools (previously known as Volar), we have resolved many long-standing pain points when using Vue with TypeScript. This post provides an overview of the highlighted features in 3.3. For the full list of changes, please consult the full changelog on GitHub .2023-05-11T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/af5b78e9426ef050React Canaries: Enabling Incremental Feature Rollout Outside Meta2023-05-03T00:00:00+00:00We'd like to offer the React community an option to adopt individual new features as soon as their design is close to final, before they're released in a stable version--similar to how Meta has long used bleeding-edge versions of React internally. We are introducing a new officially supported [Canary release channel](/community/versioning-policy#canary-channel). It lets curated setups like frameworks decouple adoption of individual React features from the React release schedule.2023-05-03T00:00:00+00:00React Blogtag:trvny.github.io,2024:feedseek/js_node/a8fffbd1e6bd961dIntroducing informative and actionable tooltips for the PWABuilder Action Items list!2023-04-27T00:00:00+00:00With the revamp of the report card page, PWABuilder saw the introduction of the action items list that gave users actionable tasks to that could help fix or improve their Progressive Web App . Previously, clicking on these tasks would trigger an animation, scrolling down to it’s corresponding card where the user could then take actions by opening the respective modal and figuring out the rest on their own. To make this process more clear and efficient, starting with the manifest items, we added 2023-04-27T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/618f6c26ccb6c380Vite 4.3 is out!2023-04-20T00:00:00+00:00Vite 4.3 is out! April 20, 2023 Quick links: Docs: English , 简体中文 , 日本語 , Español , Português Vite 4.3 Changelog Performance Improvements In this minor, we focused on improving the dev server performance. The resolve logic got streamlined, improving hot paths and implementing smarter caching for finding package.json , TS config files, and resolved URL in general. You can read a detailed walkthrough of the performance work done in this blog post by one of Vite Contributors: How we made Vite 42023-04-20T00:00:00+00:00Vite Blogtag:trvny.github.io,2024:feedseek/js_node/48ea6e0bee61a3baNew Website, Improved API, and ESM Support2023-04-17T10:44:16+00:00It's been a while since our last update, but don't worry - we've been hard at work! Check out the summary of updates we're launching! ESM - ES Modules Support Since launching the support for ESM about two years ago, we've been2023-04-17T10:44:16+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/e144a3f0011a7c72jQuery 3.6.4 Released: Selector Forgiveness2023-03-08T15:52:36+00:00If you've been following along with recent jQuery releases, we have been working on how to address the recent addition of some new selectors in browsers, especially :has. jQuery 3.6.3 settled on the strategy of using native CSS.supports to determined whether a selector should be passed directly to querySelectorAll or instead go through jQuery's selector … Continue reading →2023-03-08T15:52:36+00:00jQuery Blogtag:trvny.github.io,2024:feedseek/js_node/4f4c93819639fd52Volar: a New Beginning2023-02-08T00:00:00+00:00Most users of Volar know it as the official Vue.js VSCode extension. It started as a personal project when the official recommendation was still Vetur, and over time got adopted as the new official extension due to improved architecture and performance. As a project created to improve the quality of life for developers, we spent over two years before reaching 1.0 , and have been continuously shipping stability improvements. But we've still got more work to do, and there are exciting plans for 202023-02-08T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/edad5683244904f2New Sponsor Announcement: Gcore Joins jsDelivr2023-01-24T09:01:52+00:00We're happy to announce that Gcore , a Luxembourg-based CDN and Cloud company, has joined jsDelivr as an infrastructure sponsor! It's a deal that has been in the works for more than a year, but we have finally finished the integration between our systems, and all2023-01-24T09:01:52+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/14a0d0e0cbabd74f2022 Year In Review2023-01-01T00:00:00+00:00Happy new year, Vue community! With 2023 upon us, we would like to take this opportunity to recap what happened in 2022, and discuss what to expect in 2023.2023-01-01T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/10d8659724cb76b0jQuery 3.6.3 Released: A Quick Selector Fix2022-12-20T21:35:36+00:00Last week, we released jQuery 3.6.2. There were several changes in that release, but the most important one addressed an issue with some new selectors introduced in most browsers, like :has(). We wanted to release jQuery 3.6.3 quickly because an issue was reported that revealed a problem with our original fix. More details on that … Continue reading →2022-12-20T21:35:36+00:00jQuery Blogtag:trvny.github.io,2024:feedseek/js_node/50f165d3b9c93672jQuery 3.6.2 Released!2022-12-13T15:13:13+00:00You probably weren't expecting another release so soon, but jQuery 3.6.2 has arrived! The main impetus for this release was the introduction of some new selectors in Chrome. More on that below. As usual, the release is available on our cdn and the npm package manager. Other third party CDNs will probably have it soon … Continue reading →2022-12-13T15:13:13+00:00jQuery Blogtag:trvny.github.io,2024:feedseek/js_node/93412bc1bfbb4dd8Vite 4.0 is out!2022-12-09T00:00:00+00:00Vite 4.0 is out! December 9, 2022 - Check out the Vite 5.0 announcement Vite 3 was released five months ago. npm downloads per week have gone from 1 million to 2.5 million since then. The ecosystem has matured too, and continues to grow. In this year's Jamstack Conf survey , usage among the community jumped from 14% to 32% while keeping a high 9.7 satisfaction score. We saw the stable releases of Astro 1.0 , Nuxt 3 , and other Vite-powered frameworks that are innovating and collaborating: Svel2022-12-09T00:00:00+00:00Vite Blogtag:trvny.github.io,2024:feedseek/js_node/3609d039689a773dOn Escape's Vue 2 to Svelte Migration2022-12-05T00:00:00+00:00Recently, folks at Escape shared a blog post talking about their migration from Vue 2 to Svelte, and compared Vue 3 with Svelte. We found that the article contained a number of inaccuracies. In this post, we will share some thoughts from our perspective and hope to clarify the potential misconceptions the post could give rise to.2022-12-05T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/b6134c876e62b6d7The Manifest Editor2022-11-03T00:00:00+00:00With our site redesign that was released in early October, some of you may have noticed the new manifest editor component! We wanted a guided experience that would make this daunting process much easier for our users. Being that it is a component, we will be able to reuse it across PWABuilder toolings when the time is right. We will continue to improve this experience, add more information about each field, and provide step by step instructions on how to implement them. The best part is, all of 2022-11-03T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/f62ea88eae622429Volar 1.0 "Nika" Released!2022-10-10T00:00:00+00:00We are happy to announce that we have released v1.0 of Volar, the official IDE/TS tooling support for Vue! 🎉 This major version ships with tons of improvements across the board. In addition to improving UX, performance, and package size, we also released Plugin API v1 and refactored the core code to be framework-agnostic. 注:結尾附有中文版本 (There is Chinese version of this post at the end)。2022-10-10T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/b59539ada02ca901The New PWABuilder Report Card2022-10-06T00:00:00+00:00Today marks a big day in the history of the PWABuilder site. Over the past decade the PWABuilder team has been constantly iterating on our site’s user experience and user interface. It’s has been our mission to ensure that PWA developers have all the resources and tools at their fingertips to deliver high quality experiences to their customers across a variety of platforms and devices. Today with our refreshed experience we are one step closer to our goal of helping developers ship high-quality 2022-10-06T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/304b49264974da57Vite 3.0 is out!2022-07-23T00:00:00+00:00Vite 3.0 is out! July 23, 2022 - Check out the Vite 4.0 announcement In February last year, Evan You released Vite 2. Since then, its adoption has grown non-stop, reaching more than 1 million npm downloads per week. A sprawling ecosystem rapidly formed after the release. Vite is powering a renewed innovation race in Web frameworks. Nuxt 3 uses Vite by default. SvelteKit , Astro , Hydrogen , and SolidStart are all built with Vite. Laravel has now decided to use Vite by default . Vite Ruby shows2022-07-23T00:00:00+00:00Vite Blogtag:trvny.github.io,2024:feedseek/js_node/f9428ebd93ea4078Vue 2.7 "Naruto" Released2022-07-01T00:00:00+00:00Today we are happy to announce that Vue 2.7 "Naruto" has been released!2022-07-01T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/634572bbad9c47e3Vue 2.7 is Now in Beta2022-06-20T00:00:00+00:00We are happy to announce that Vue 2.7 is now in beta.2022-06-20T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/6882141f7ad1bb80How the German court’s ruling on Google Fonts affects jsDelivr and why it is safe to use2022-03-02T18:22:41+00:00After the court ruling against Google Fonts, some of our users got understandably worried about the implications of that ruling and how it affects jsDelivr. For this reason, we hired an experienced law firm here in Krakow, Poland where jsDelivr’s HQ is. We asked them to review what2022-03-02T18:22:41+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/4e363d5a8830854aAnnouncing PWA Studio, the VS Code extension for building Progressive Web Apps!2022-02-01T00:00:00+00:00Today, the PWABuilder project is excited to release a brand new VSCode Extension, the PWA Studio! The PWA Studio VSCode extension brings everything you need to build high quality PWAs, right to your VSCode. You can: Start building a new PWA, with all the best practices, excellent developer experience and exceptional performance that you expect, in seconds using the PWABuilder pwa-starter. Learn how to publish your app to the Web with Azure Static Web Apps Add a Web Manifest and Service Worker to2022-02-01T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/644d996a04d6db12Vue 3 as the New Default2022-01-20T00:00:00+00:00TL;DR: Vue 3 is now the new default version as of Monday, February 7, 2022 ! Make sure to read the Potential Required Actions section to see if you need to make certain changes before the switch to avoid breakage.2022-01-20T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/0bd226ebf6d58779cdn.jsdelivr.net: SSL issue at Quantil2021-12-20T12:59:08+00:00Dec 20, 2021 13:59 CET resolved – Unfortunately today jsDelivr unexpectedly lost its ICP license in China. As effect the Quantil CDN disabled our account.
From now on all Chinese traffic will be served by "near China" locations provided by global CDN providers. Dec 20, 2021 10:26 CET identified – All Quantil traffic was temporarily rerouted to Fastly. Dec 20, 2021 08:40 CET investigating – We're currently investigating an issue with one of our providers affecting traffic in mainland China.2021-12-20T12:59:08+00:00jsDelivr Statustag:trvny.github.io,2024:feedseek/js_node/915b7b1553362098data.jsdelivr.com: delays in stats processing2021-10-28T14:56:07+00:00components affected: Overall health - IPv4 – partial outage Oct 28, 2021 16:56 CEST resolved – The issue has been resolved. Oct 25, 2021 14:35 CEST identified – We're currently experiencing delays in processing package usage statistics. Some packages may temporarily show lower usage numbers than usual.2021-10-28T14:56:07+00:00jsDelivr Statustag:trvny.github.io,2024:feedseek/js_node/557c525c6b39aae5Publish your PWA to the iOS App Store2021-10-28T00:00:00+00:00Disclaimer : This article originally from 2021. Many things changed since then. Please refer to the PWABuilder iOS documentation for the most up-to-date information. Today, the PWABuilder team is happy to announce the release of our new iOS platform preview. Publish your Progressive Web Apps (PWAs) to the iOS App Store using our new open source tooling. Try it now: Go to PWABuilder.com and enter the URL of a PWA. (e.g. https://khmyznikov.com/ios-pwa-shell/ ) Click Next to advance to the publish 2021-10-28T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/644b3726f036e3ffwww.jsdelivr.com: CDN migration2021-10-05T19:00:04+00:00components affected: Overall health - IPv4 – under maintenance Oct 5, 2021 21:00 CEST maintenance –2021-10-05T19:00:04+00:00jsDelivr Statustag:trvny.github.io,2024:feedseek/js_node/ed754a5e34af3b78Visualizing your web manifest2021-08-17T00:00:00+00:00We have all been there. Staring at this mysterious json object that seems so important for a progressive web app. Besides a name and icons, what else should you include? Why do you need a background color if you already have that in your CSS stylesheets? Which are the different display modes, and which one should you use? During the last 3 months, I’ve been working on a project that addresses these questions: the PWABuilder Manifest Previewer . This is a web component that takes your web manifes2021-08-17T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/211e80339a68889eVue 3.2 Released!2021-08-05T00:00:00+00:00We are excited to announce the release of Vue.js 3.2 "Quintessential Quintuplets"! This release includes many significant new features and performance improvements, and contains no breaking changes.2021-08-05T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/ff94f0d01871099aPWA Inking Enable 2D inking for the web!2021-07-15T00:00:00+00:00There are many ways to enable inking on the web, but they all involve their challenges to set up. Do you need to support 2D drawing or 3D rendering? How will you minimize rendering latency? How should the drawing respond to browser events like window resizing, tab switching, or zooming? What kinds of input do you want to handle? What do you want to do with a finished drawing? The PWABuilder team built a solution that enables a basic inking experience for the modern web and addresses the above co2021-07-15T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/e742d2c7b6aa557djsDelivr welcomes BootstrapCDN and continues to power Bootstrap!2021-03-22T14:16:42+00:00We have a couple of exciting announcements we would like to share today! jsDelivr is now the official CDN of Bootstrap and at the same time BootstrapCDN is joining the jsDelivr org2021-03-22T14:16:42+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/22df9ec7a2b54f13Announcing Vite 2.02021-02-16T00:00:00+00:00Announcing Vite 2.0 February 16, 2021 - Check out the Vite 3.0 announcement Today we are excited to announce the official release of Vite 2.0! Vite (French word for "fast", pronounced /vit/ ) is a new kind of build tool for frontend web development. Think a pre-configured dev server + bundler combo, but leaner and faster. It leverages browser's native ES modules support and tools written in compile-to-native languages like esbuild to deliver a snappy and modern development experience. To get a2021-02-16T00:00:00+00:00Vite Blogtag:trvny.github.io,2024:feedseek/js_node/c7c709ad553fba10jsDelivr keeps growing and expanding2021-02-03T16:35:25+00:00jsDelivr has been growing non stop in 2020 and even more improvements are coming in 2021! Here is a summary with the most interesting updates from the jsDelivr team: - We recently introduced the support for ES modules https://www.jsdelivr.com/esm Load modern JavaScript packages built for you on-2021-02-03T16:35:25+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/1aa9c8801885b1a7Building PWAs with Web Components!2021-01-11T00:00:00+00:00An image of 3 people working together to build a Progressive Web App! There are MANY ways to build great Progressive Web Apps , but today I wanted to share an approach that we have been exploring, building PWAs with Web Components based solutions! Specifically, we will be discussing the following technology stack: lit-element : Our framework. Lit-element gives us a way to write code that feels remarkably familiar to popular frameworks like React but that compiles down to browser native Web Compo2021-01-11T00:00:00+00:00PWABuilder Blogtag:trvny.github.io,2024:feedseek/js_node/c58d810d2d4e312dReflections for 2020-20212021-01-11T00:00:00+00:00With a new year upon us, we also have a new blog! In this post, we would like to take a look back at some of the highlights from 2020, as well as some ideas we have for 2021.2021-01-11T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/f4b83b4a9e6ad1f2Announcing Vue 3.0 "One Piece"2020-09-18T00:00:00+00:00Today we are proud to announce the official release of Vue.js 3.0 "One Piece". This new major version of the framework provides improved performance, smaller bundle sizes, better TypeScript integration, new APIs for tackling large scale use cases, and a solid foundation for long-term future iterations of the framework.2020-09-18T00:00:00+00:00Vue Pointtag:trvny.github.io,2024:feedseek/js_node/b8c8e248f23903c8New origin cluster2018-01-13T20:07:09+00:00We recently migrated our origin infrastructure to a much more reliable system. From now on the jsDelivr origin is hosted on Docker swarm cluster consisting of: 3 manager nodes in 3 different datacenters. All hosted by DigitalOcean. This means that even if a whole datacenter goes down we will still2018-01-13T20:07:09+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/07a74a048cc8534eHow jsDelivr works - Infographic2017-09-12T15:46:31+00:00An easy and visual way to understand how our service works and offers the best uptime and performance of all public CDN providers. https://www.jsdelivr.com/network/infographic2017-09-12T15:46:31+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/d52ee7b89aaf3049jsDelivr reloaded 20172017-09-12T15:44:24+00:00A long time has passed since the last update. Since then jsDelivr has improved and grown a lot. New backend! A completely automated system that works by proxying npm and Github directly. All a user needs to do is publish his package to the npm registry and it will instanly2017-09-12T15:44:24+00:00jsDelivr Blogtag:trvny.github.io,2024:feedseek/js_node/976e9f672073f1cfKeyCDN joins jsDelivr2015-01-27T16:27:00+00:00KeyCDN is a CDN provider based in Switzerland with a global anycast network and lots of international clients. Even though they are a fairly new company (2012) they already have all the features we require from a core CDN provider such as SPDY, custom SSL+CNAME and Cedexis community data,2015-01-27T16:27:00+00:00jsDelivr Blog