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.
https://gsap.com/blog/3-13/
GSAP v3.13: JavaScript Animation Set Free — Last year the popular GSAP (a.k.a. GreenSock) animation library...
PGlite
PGlite 0.3: Postgres but in WebAssembly — A WebAssembly-based build of the Postgres SQL database meaning...
Storybook 9 is now in beta
Storybook 9 Beta — A strong step forward for the UI ‘frontend workshop’ with several experimental...
Seyfert | The Black Magic Framework
Seyfert: A Framework for Building Discord Bots — Create bots for the popular chat system starting...
AI Code Assistant – Amazon Q Developer: Build – AWS
Your Terminal, Evolved — The new agentic CLI from AWS works with you to write files...
Koa - next generation web framework for node.js
Koa 3.0: The Expressive HTTP Middleware Framework — Koa first appeared a decade ago as a...
What Does "use client" Do? — overreacted
What Does React's 'use client' Do? — Dan Abramov takes a practical look at how to...
How to take your Clerk app to prod
How to Take Clerk to Production — How to take a Clerk app to production with...
Building An Offline-Friendly Image Upload System — Smashing Magazine
Building an Offline-Friendly Image Upload System — How to leverage PWA tech such as IndexedDB, service...
Export Google Analytics data to Sheets via Apps Script
Export Google Analytics Data to Google Sheets via Apps Script — Google Apps Script is a...
Giving V8 a Heads-Up: Faster JavaScript Startup with Explicit Compile Hints · V8
📉 Giving V8 a Heads-Up: Faster Startup with Explicit Compile Hints — A look at a V8...
Converting values to strings in JavaScript
Converting Values to Strings in JavaScript — When Dr. Axel says “converting values to strings in...
JavaScript Charts | AG Charts
AG Charts: The Best JavaScript Charting Library in the World — Create beautiful JavaScript Charts in...
Patrick Trainer
Abusing DuckDB-WASM by Making SQL Draw 3D Graphics (Sort Of) — Oh, this is a fun...
Monitor and Debug Laravel Applications with Sentry
Unbork Your Laravel App (Live) — Laravel is so in right now. Join us for a...
React Labs: View Transitions, Activity, and more – React
Big Updates in the React World — You know it’s been a big week in the...
Time Travel with JavaScript
Creating a 3D Split-Flap Display with JavaScript — A split-flap display is a electro-mechanical display commonly...
Impossible Components — overreacted
Impossible Components — Dan Abramov digs into the idea of so-called ‘impossible’ components that mix server-only...
Implementing multi-tenancy into a Supabase app with Clerk
How to Build a Multi-Tenant App Using Clerk + Supabase — Clerk and Supabase empower you...
https://blog.platformatic.dev/optimizing-nodejs-performance-v8-memory-management-and-gc-tuning
Optimizing Node Performance with V8 GC Optimization — Matteo recently ▶️ gave a talk about Node’s memory...
Javascript Font Picker
JavaScript Font Picker — A surprisingly featureful control for letting users pick fonts from a range...
Announcing Scala.js 1.19.0
Scala.js 1.19.0: A Way to Bring Scala and JavaScript Together — Scala is a powerful language...
Penpot Design Tokens | Small decisions to master complexity
Penpot Launches Native Design Tokens! — Simplify your design & code collaboration with Penpot design tokens:...
spectacle Documentation
Spectacle: Create Sleek React-Powered Presentations — A React-based library for creating sleek presentations using JSX syntax...
GitHub - liveblocks/frimousse: A lightweight, unstyled, and composable emoji picker for React.
Frimousse: A Lightweight, Unstyled, and Composable Emoji Picker for React — The picker is accessible and won’t...
A flowing WebGL gradient, deconstructed
A Flowing WebGL Gradient, Deconstructed — Even if you don’t want to render a neat plasma-style...
Hako
Hako: A New High-Performance Embeddable JavaScript Engine — A fork of PrimJS (which is, itself, built...
Pintura Image Editor, a Powerful JavaScript Image Editor SDK
Plug & Play Image Editor For Your Web App — Save yourself the headache of building...
Proposal is withdrawn · Issue #394 · tc39/proposal-record-tuple
The ECMAScript Records and Tuples Proposal Has Been Withdrawn — Several years in the making, the...
Advanced React in the Wild
Advanced React in the Wild — A round-up of case studies showing how five different engineering...
Firebase Studio
🤖 Firebase Studio: Google's New Agentic AI-Powered Development Environment — Buzzing from the success of Gemini 2.5...
React Reconciliation: The Hidden Engine Behind Your Components
React Reconciliation: The Hidden Engine Behind Your Components — React uses a reconciliation algorithm to update...
Hiding elements that require JavaScript without JavaScript
Hiding Elements That Require JavaScript Without Using JavaScript — If you’ve got non-essential features that require JavaScript...
Next.js 15.3
Next.js 15.3: Now Including Turbopack Builds — The popular React framework now includes alpha support for...
GitHub - wanasit/chrono: A natural language date parser in Javascript
Chrono 2.8: A Natural Language Date Parser — Give it a string like “today”, “last Friday”,...
Wallaby - Immediate JavaScript test feedback in your IDE as-you-type
Breakpoints and console.log Is the Past, Time Travel Is the Future — 15x faster JavaScript debugging...
GitHub - ricardomatias/ableton-live: A library for communicating with Ableton Live via WebSockets, works both in NodeJS and in the Browser.
🎵 Communicate with Ableton Live via WebSockets — Ableton Live is a popular DAW (digital audio workstation)...
How Clerk integrates with a Next.js application using Supabase
How Clerk Integrates with a Next.js Application Using Supabase — Learn how Supabase + Clerk work...
Tauri vs. Electron: performance, bundle size, and the real trade-offs
Comparing Tauri and Electron for Building Desktop Apps — Electron is a natural choice for building...
GitHub - goldbergyoni/nodejs-testing-best-practices: Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2025)
Node.js Testing Best Practices — A detailed guide to modern testing in Node from a group...
High-Powered Full-Stack React Apps | Learn Next.js on Frontend Masters
Next.js Fundamentals, v4 — Master Next.js with Scott Moss. Learn React Server Components, Server Actions, dynamic...
Some features that every JavaScript developer should know in 2025
Some Features Every JavaScript Developer Should Know in 2025 — A quick list post breezing through...
Accelerating Large-Scale Test Migration with LLMs
Accelerating Large-Scale Test Migration with LLMs — How Airbnb completed its first large-scale, LLM-driven code migration...
Mastering default values in JavaScript with the nullish coalescing (??) operator - Matt Smith
Mastering Default Values with Nullish Coalescing (??) — Matt’s a big fan of the ?? operator...
Anime.js | JavaScript Animation Engine
Anime.js 4.0: A JS Animation Library for the Web — If you’re tired of Web animations,...
Releases | TinyBase
TinyBase v6.0: A Reactive Data Store for Local-First Apps — We’re huge fans of this powerful...
Release 19.1.0 (March 28, 2025) · facebook/react
React 19.1 Released — The headline feature is Owner Stacks, a dev-only feature to track which...
Could JavaScript have synchronous `await`?
Could JavaScript Have Synchronous await? — Dr. Axel reflects on the problems around async code being...
JavaScript's Missing Link: Wasp Offers Full Stack Solution
JavaScript's Missing Link? Wasp Offers a Full Stack Solution — A look at what the Wasp...