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.
Component Party
Component Party: A Rosetta Stone of UI Libraries — A long-standing comparison of many different frameworks...
jsep: JavaScript Expression Parser
jsep 1.4: JavaScript Expression Parser — “Think of jsep as a tool to parse the kinds...
GitHub - micromark/micromark: small, safe, and great commonmark (optionally gfm) compliant markdown parser
Micromark 4.0.1: A Small Compliant Markdown Parser — 100% compliance with the CommonMark standard, supports extensions...
GitHub - Borewit/music-metadata: Stream and file based music metadata parser for node. Supporting a wide range of audio and tag formats.
🎵 music-metadata: Stream and File-Based Music Metadata Parser — Supporting formats like MP3, FLAC, Ogg, WAV, WMA,...
Storybook 8.4
Storybook 8.4 Released — A minor release for the powerful frontend component workshop but “one of...
@clerk/nextjs v6
Introducing @clerk/nextjs v6, with Support for Next.js 15 — With v6, auth() helper is async, <ClerkProvider>...
Lexical
Lexical 0.20: An Easy-to-Extend Text Editor Framework from Meta — A text editor framework built by...
</> htmx ~ Next.js to htmx — A Real World Example
▶ From Next.js to htmx: A Real World Example — An interesting case study explained in a...
How to Set Up Next.js 15 for Production in 2024
How to Set Up Next.js 15 for Production in 2024 — Share in this author’s experience...
How a BBC navigation bar component broke depending on which external monitor it was on - Josh Tumath
How a BBC Navigation Bar Component Broke Depending on Which External Monitor It Was On —...
Guide to Error & Exception Handling in React
Guide to Error & Exception Handling in React — Learn common errors and best practices for...
Creating an ASCII Shader Using OGL | Codrops
Creating an ASCII Shader Using OGL — An incredibly cool effect demonstrated in a great tutorial...
JavaScript Import Attributes (ES2025)
JavaScript Import Attributes (ES2025) Explained — Import Attributes (now at stage 4 at TC39 and already...
Announcing TypeScript 5.7 RC - TypeScript
TypeScript 5.7 Release Candidate — The popular typed JS superset adds support for ES2024 as a...
Introducing the vlt Package Manager & Serverless Registry
The vlt Package Manager and Serverless Registry — A very experienced team, including npm creator Isaac...
JavaScript Developer Tools | MESCIUS inc.
Advanced JavaScript Tools to Empower Your Applications — Build better web applications with powerful JavaScript developer...
Will we care about frameworks in the future?
Will We Care About Frameworks in the Future? — Paul wonders if the increasing use of...
Sonner
Sonner 1.7: The Toast Notification React Component — There’s a live demo to try on the...
https://www.trevorlasn.com/blog/javascript-nullish-coalescing-assignment-operator
JavaScript's ??= Operator: Default Values Made Simple — The ??= nullish coalescing assignment operator snuck into...
Save the Date for JSConf North America 2025: Where JavaScript Meets Adventure on the Chesapeake Bay | OpenJS Foundation
🇺🇸 JSConf is Back; Here's the Details — Two months ago, the OpenJS Foundation announced that the...
Rspack
Announcing Rspack 1.1 — Rspack is a fast, Rust-powered alternative to Webpack but with the same...
@wasmer/sdk adds Node.js and Bun support · Blog · Wasmer
Wasmer Adds Node.js and Bun Support — Wasmer is a Rust-powered WebAssembly runtime and Wasmer 5.0...
Why would anyone need JavaScript generator functions?
Why Would Anyone Need Generator Functions? — A golden oldie that I enjoyed revisiting because it...
The most effective ways to improve Core Web Vitals | Articles | web.dev
The Most Effective Ways to Improve Core Web Vitals — Everyone wants their site to be...
Why Code Security Matters - Even in Hardened Environments
Why Code Security Matters - Even in Hardened Environments — A well diagrammed dive into a...
Generating Random Mazes with JavaScript
Generating Random Mazes with JavaScript — A fun, well-presented walkthrough of a basic maze generation process.
AI Agents, Hybrid Search, and Indexing with LangChain and MongoDB | MongoDB Blog
MongoDB Helps Devs Build Better AI Agents with LangChain & Hybrid Search — It’s easier than ever...
npmpackage.info
npmpackage.info: Detailed Package Info on a Single Page — Give this online tool the name of...
https://bolt.new/
Prompt, Run, Edit, and Deploy Full-Stack Web Apps with bolt.new — StackBlitz recently released an in-browser...
Docusaurus 3.6 | Docusaurus
Docusaurus 3.6: The Docs-Oriented Static Site Generator — Meta’s Docusaurus is a popular way to build...
Immutable.js
Immutable.js 5.0: Immutable Collections for JavaScript — Provides numerous persistent immutable data structures including a list,...
GitHub - rawify/Quaternion.js: A JavaScript Quaternion library
Quaternion.js: A JavaScript Quaternion library — Last week we featured the author’s Fraction.js library, now we...
Implementing Clean Architecture in Next.js
Implementing Clean Architecture in Next.js — Learn how to make projects testable and debuggable, independent of...
GitHub - eshaz/wasm-audio-decoders: Browser and NodeJS Web Assembly audio decoder libraries that are highly optimized for size and performance.
🔊 WebAssembly Audio Decoders — Targeting both browser and Node.js use cases, this is a collection of...
AuthKit by WorkOS
AuthKit: The World’s Best Login Box — Powered by WorkOS & Radix — AuthKit is a...
GitHub - sverweij/dependency-cruiser: Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
Dependency Cruiser 16.5: A Way to Visualize Dependencies — If you want a look at the...
GitHub - yantrajs/yantra: JavaScript Engine for .NET Standard
Yantra: A JavaScript Engine for .NET Standard — A managed JS engine for .NET Standard written...
Fedify
Fedify: A Framework for Building ActivityPub Servers — If you want to join the fediverse with...
React Data Grid - Documentation | Handsontable
Handsontable: Spreadsheet-Like JavaScript Data Grid for Your App — Feature-rich data grid for developers seeking a...
GitHub - rawify/Fraction.js: Fraction is a rational numbers library written in JavaScript
Fraction.js: Library for Working with Rational Numbers — The imprecise representation of floating point numbers can...
Faker
Faker 9.1: Generate Fake, Realistic Data on Demand — Names, bios, addresses, zip codes, dates, monetary...
HTML Form Validation is heavily underused
HTML Form Validation is Heavily Underused — An exploration of the “powerful validation mechanisms” of HTML...
Re-implementing JavaScript's == in JavaScript
Reimplementing JavaScript's == in JavaScript — What a trip. Whether or not you’re aware of the...
Next.js 15 + React 19
Using shadcn/ui with React 19 (and Next.js 15) — Fresh documentation from the shadcn/ui project on...
MongoDB Atlas Search Integration with BuildShip | MongoDB
MongoDB Atlas Search Integration with BuildShip — MongoDB Atlas Search offers powerful full-text search, vector search,...
How to roll your own auth in JavaScript & TypeScript
How to Roll Your Own Auth in JavaScript and TypeScript — A snappy look at how...
How we shrunk our Javascript monorepo git size by 94%
How We Shrunk Our JavaScript Monorepo Git Size by 94% — And by “we”, the author...
Should JavaScript be split into two languages? New Google-driven proposal divides opinion • DEVCLASS
Should JavaScript Be Split Into Two Languages? — Two weeks ago we linked to an interesting...
Octoverse: AI leads Python to top language as the number of global developers surges
Python Jumps to #1 on GitHub Over JavaScript, But... — GitHub Universe took place this week,...