JavaScript Weekly
Feed since 17 Mar 2019This feed appeals to developers with an interest in JavaScript and related technologies, such as Angular, React, and Node.js. It covers industry news, tutorials, demos and articles. See: http://javascriptweekly.com
To subscribe to and get updates from JavaScript Weekly in your feed stream, sign up, or see the rest of our feeds.
The State of Vue.js Report 2025 | Co-created with Vue & Nuxt Core Teams
⭐ The State of Vue.js Report 2025 — Created with the support of the Vue and Nuxt...
GitHub - nol13/fuzzball.js: Easy to use and powerful fuzzy string matching, port of fuzzywuzzy.
🔎 Fuzzball: Fuzzy String Matching Library — To tackle those cases where what’s typed isn’t quite what’s...
Lexical
Lexical 0.29: An Easy-to-Extend Text Editor Framework from Meta — A text editor framework built by...
GitHub - microsoft/playwright-mcp: Playwright MCP server
🤖 An MCP Server for Playwright and Browser Automation — MCP (Model Context Protocol) servers enable certain...
Announcing Babylon.js 8.0
Babylon.js 8.0: Microsoft's JavaScript 3D Engine — 8.0 adds support for improved ‘image based lighting’ and...
Deploying a Next.js App to Production in any server | SayBackend
Deploying a Next.js App to Production on Any Server — A popular article from last year...
React Query API Design: Lessons Learned - Dominik Dorfmeister
▶ React Query API Design: Lessons Learned — You might know Dominik for all his work on...
Mission jQuery Zero: How FreeAgent removed jQuery from our application
Mission jQuery Zero: How FreeAgent Removed jQuery From Its App — Despite popular developer sentiment, jQuery’s...
Land ahoy: leaving the Sea of Nodes · V8
Land Ahoy: Leaving the Sea of Nodes — A deeply technical post from a core member...
UI Algorithms: A Tiny Undo Stack
Writing a Tiny Undo/Redo Stack in JavaScript — You might prefer to lean upon an established...
Next.js Patches Critical Middleware Vulnerability (CVE-2025-...
Next.js's Recent Middleware Security Woes — Last weekend, a new version of Next.js landed to resolve...
War story: the hardest bug I ever debugged
War Story: The Hardest Bug I Ever Debugged — A former engineer on the Google Docs...
Fix complicated UI and performance bugs | Professional Chrome DevTools Skills
Master Chrome's DevTools — Join Jon Kuperman for this video course diving into Chrome's DevTools. You'll...
Introducing Motion for Vue - Motion Blog
Introducing Motion for Vue — Motion is a popular and powerful animation library most commonly associated...
Rsdoctor
Rsdoctor 1.0: An Analyzer for Rspack and Webpack — A one-stop, intelligent build analyzer making it...
How we made our rich text editor load faster - Part 1 | CKEditor
📉 How We Made Our Rich Text Editor Load Faster — CKEditor is a long-standing, full featured...
Next.js vs TanStack
Next.js vs TanStack — An incisive essay from a developer who’s had enough of the Next.js...
How to Build a Snake AI Game with Docker and TensorFlow.js | Docker
How to Build a Snake AI Game with Docker and TensorFlow.js — You’ve probably heard about...
The Great ESLint v9 Migration Adventure: A Developer's Survival Guide 🧗♂️
The Great ESLint v9 Migration Adventure: A Developer's Survival Guide — “Let’s just say… I’ve seen things....
React Trends in 2025
React Trends in 2025 — Each year Robin does a post giving his opinion on what...
Build a custom RAG AI agent in TypeScript and Jupyter
Build a Custom RAG AI Agent with TypeScript and Jupyter — Deno, Ollama, and a few...
The HTML presentation framework | reveal.js
Reveal.js 5.2: The HTML Presentation Framework — Brings elegant presentations to anyone with a Web browser....
Introducing @clerk/agent-toolkit
Introducing @clerk/agent-toolkit — Build agentic systems with support for user and organizational management. Compatible with Vercel's...
Konva - JavaScript Canvas 2d Library
Konva: A JavaScript 2D Canvas Library — The native API for Canvas elements is pretty good,...
@storybook/core - Storybook
Typist 8.0: Tiptap-Based Rich Text Editor Component — Simple and opinionated. You can try several examples...
PeanoScript: TypeScript but it's a theorem prover
PeanoScript: TypeScript But It's a Theorem Prover — An experimental proof assistant for Peano arithmetic based...
How to build a secure project management platform with Next.js, Clerk, and Neon
Build a Secure Project Management — Learn a security-first approach to building web applications by building...
Building APIs with Next.js
Building APIs with Next.js — A detailed, official introduction to the concepts behind using Next.js’ App...
How The New York Times systematically migrated from Enzyme into React Testing Library
How The New York Times Migrated from Enzyme to React Testing Library — A thorough look at...
How ECMAScript Engines Optimize Your Variables | Boa JS
How ECMAScript Engines Optimize Your Variables — From the authors of the Boa JS Rust-powered JavaScript engine.
GitHub - wooorm/refractor: Lightweight, robust, elegant virtual syntax highlighting using Prism
Refractor 5.0: Robust Virtual Syntax Highlighting using Prism — Wraps the powerful Prism syntax highlighter to...
GitHub - yWorks/svg2pdf.js: A javascript-only SVG to PDF conversion utility that runs in the browser. Brought to you by yWorks - the diagramming experts
svg2pdf.js: SVG to PDF Conversion in the Browser — There’s an online playground to give you...
Node Modules Inspector
🔎 Node Modules Inspector — A tool that runs pnpm inside your browser, “installs” a package, then...
GitHub - electric-sql/pglite: Embeddable Postgres with real-time, reactive bindings.
PGlite: Run Postgres in WebAssembly — PGlite packages a WASM build of Postgres into a TypeScript...
A Perplexing Javascript Parsing Puzzle
A Perplexing JavaScript Parsing Puzzle — It looks deceptively simple – just 14 characters of JavaScript...
A 10x Faster TypeScript - TypeScript
TypeScript's Compiler to Get 10x Faster — TypeScript has shaken up the JavaScript ecosystem in recent...
@storybook/cli - Storybook
React Data Table: Responsive Dynamic Table Component — Simple and clean, but flexible. Includes features like...
GitHub - daltonmenezes/electron-app: 💅 An Electron app boilerplate with React 19, TypeScript 5, Tailwind 4, shadcn/ui, Electron Vite, Biome, GitHub Action releases and more.
Electron App Boilerplate with Modern Dependencies — A basic template app that uses React 19, Tailwind...
Fable · JavaScript you can be proud of!
Fable: A F# to JavaScript Compiler — If you fancy F#’s flavor of almost-entirely-functional development, this...
PDFSlick
PDFSlick 2.2: View and Interact with PDF Documents — A full-featured PDF viewer for React, Solid,...
Announcing TanStack Form v1 | TanStack Blog
TanStack Form v1.0: Headless, Type-Safe Form State Management — A type-safe, framework agnostic (React, Vue, Angular,...
Node just added TypeScript support. What does that mean for Deno?
Node Just Added TypeScript Support. What Does That Mean for Deno? — The Deno team, who went...
JavaScript Game Tutorials
Reimplementing Crossy Road in JavaScript — Two well put together tutorials so far covering reimplementing Crossy...
JavaScript | 2024 | The Web Almanac by HTTP Archive
A Report on How the Web is Really Using JavaScript — Each year, the HTTP Archive...
Instrument, monitor, fix: a hands-on debugging session
Instrument, Monitor, Fix: A Hands-On Debugging Class — Join us for a hands-on session where you’ll...
My sales pitch for TypeScript
Dr. Axel's 'Sales Pitch' for TypeScript — As one of JavaScript’s most esteemed writers, if Dr....
JavaScript Fatigue Strikes Back
JavaScript Fatigue Strikes Back — A developer with ‘a decade away’ from writing JavaScript returns to...
Announcing TypeScript 5.8 - TypeScript
Announcing TypeScript 5.8 — Four months in the making, TypeScript 5.8 lands with a strong Node...