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.
Style-observer: JS to observe CSS property changes, for reals • Lea Verou
Style Observer: A Library to Observe CSS Property Changes — Lea Verou is a developer who’s easy...
Release v1.200 · githubnext/monaspace
GitHub Extends Its Monaspace Font Family — Monaspace is a fantastic set of monospaced fonts from...
The React data-table I always wanted
The React Data Table I Always Wanted — A look into a particularly fast and clean...
GitHub - developit/web-worker: Consistent Web Workers in browser and Node.
web-worker 1.5: Consistent Web Workers for the Browser and Node — Want to publish npm modules...
GitHub - sockmaster27/svader: Create GPU-rendered Svelte components
Svader: Create GPU-Rendered Svelte Components — The examples are a good way to get a feel...
GitHub - rajibola/human-regex: Human-friendly regular expression builder with English-like syntax.
Human Regex: Human-Friendly Regular Expression Builder with English Syntax — After 8 years of Perl, regexes are...
Ohm: a user-friendly parsing toolkit for JavaScript and Typescript
Ohm: A Parsing Toolkit for JavaScript and TypeScript — It’s been a few years since we...
Testing 10 JavaScript Frameworks on Their HTML Defaults · Jens Oliver Meiert
Testing 10 JavaScript Frameworks on Their HTML Defaults — Using a JavaScript framework is now ‘the...
Learning web extensions
Learning How to Build Modern Web Extensions — It’s easy to run into outdated docs when...
How to start a React Project [2025]
How to Start a React Project in 2025 — While there are many ways to start...
Build a Next.js sign-up form with React Hook Form
Build a Next.js Sign-Up Form with React Hook Form — Features progressive enhancement, dynamic validation, and...
ECMAScript proposal: RegExp escaping
The RegExp Escaping ECMAScript Proposal — RegExp.escape() is a function to create an escaped version of...
How to build a copy code snippet button and why it matters
How and Why to Build 'Copy Code' Buttons — A commonly encountered way to give readers...
Move on to ESM-only
Why to Move On to 'ESM-Only' — The march to using ES modules has been going...
AWS for Developers | Programming Languages, Tools, Community | AWS Developer Center
Build Better with AWS, Using Tips and Tools from the Developer Center — Get hands-on with...
tinygradient
🎨 tinygradient 2.0: A Gradient Generation Library — Generate color gradients with an unlimited number of color...
Oracle justified its JavaScript trademark with Node.js—now it wants that ignored
Oracle Claims 'JavaScript' Isn't a Generic Term, and More — In this 'motion to dismiss' Oracle...
There are a lot of ways to break up long tasks in JavaScript.
There Are a Lot of Ways to Break Up Long Tasks in JavaScript — Due to...
Sentry's Pinia Integration for Vue and Nuxt Error Tracking
Debugging Shopping Cart Issues Faster — Vue/Nuxt devs: Get full insight into your shopping cart errors!...
Angular: The Documentary | An origin story
▶ Angular: The Documentary — From the creators of the fantastic ▶️ Node.js and ▶️ Ruby on Rails documentaries...
Which rich text editor framework should you choose in 2025? | Liveblocks Blog
Which Rich Text Editor Framework Should You Choose in 2025? — A round-up of actively developed...
Tutorial: publishing ESM-based npm packages with TypeScript
How to Publish ESM-Based npm Packages with TypeScript — Now that you can use the ES...
JavaScript Error Tracking | Datadog
Locate and Resolve JavaScript Errors Instantly with Datadog — Troubleshoot frontend JavaScript errors faster with frontend...
Intro to Wasm in Deno
An Introduction to WebAssembly in Deno — How to build a simple WASM module and use...
Vite with TypeScript
Vite with TypeScript — If you’ve created a JavaScript-based React project with Vite and want to...
GitHub - le0pard/re2js: RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching
RE2JS 1.0: Linear Time Matching for Regular Expressions — RE2 is a regular expression engine built...
Fuse.js | Fuse.js
Fuse.js 7.1: Lightweight Fuzzy-Search with No Dependencies — Want a simple search feature without a dedicated...
GitHub - jkroso/parse-duration: convert a human readable duration to ms
parse-duration 2.0: Convert a Human Readable Duration to Milliseconds — You might wonder why a library...
Waveform Renderer
Waveform Renderer — Quickly create a visual waveform from a MP3 or WAV — you can...
Dance_to_the_rhythm.mod | Dittytoy
A Protracker Module Player in Pure JavaScript — I’m a sucker for 90s tracker music, JavaScript...
Learning the Hard Parts of JS
JavaScript: The Hard Parts — Take your knowledge to the next level with the most loved...
Announcing TypeScript 5.8 Beta - TypeScript
Announcing TypeScript 5.8 Beta — It’s that time again. What’s new? Support for using require() for...
A WebAssembly compiler that fits in a tweet
A WebAssembly Compiler That Fits in a Tweet — Or 192 bytes, if you prefer. This...
Standard Schema
Standard Schema: A Common Interface to Schema / Validation Libraries — From the creators of Zod, Valibot...
Things people get wrong about Electron
Things People Get Wrong About Electron — A long-time maintainer of the wildly successful Electron cross-platform...
GitHub - sindresorhus/emittery: Simple and modern async event emitter
Emittery 1.1: A Simple, Modern Async Event Emitter — A small, async event emitter for Node...
GitHub - xzitlou/jsontr.ee: Effortlessly visualize JSON structures as dynamic tree diagrams
jsontr.ee: Visualize JSON Structures as Dynamic SVG Diagrams — You can try it out on this playground,...
GitHub - dbos-inc/dbos-transact-ts: Ultra-Lightweight Durable Execution in TypeScript
DBOS Transact v2: Lightweight Durable Execution in TypeScript — Durable execution means persisting the execution state...
GitHub - puffinsoft/jscanify: The Javascript document scanning library.
jscanify 1.3: JavaScript Document Scanning Library — Given raw photos of documents, this can do paper...
Home - Ruck
Ruck 9.0: A React Webapp Framework for Deno — A lean React-based way to build modern...
Using Clerk SSO to access Google Calendar and other service data
Using Clerk SSO to Access Google Calendar and Other Service Data — Leverage Clerk’s social sign in...
Plotly
📊 Plotly 3.0: A JavaScript Graphing Library — A high-level, declarative charting library, built on top of...
Docxtemplater | Word, Powerpoint, Excel generation using templates in your application | docxtemplater
docxtemplater: Generate docx and pptx Documents from Templates — Generate Word and PowerPoint files dynamically by...
The Hidden Complexity of Scaling WebSockets
Lessons from Scaling WebSockets for a JavaScript App — Scaling WebSockets for real-time apps presents hidden...
Augment Code: Developer AI that gets your codebase
Wish Your AI Co-Pilot Actually Knew Your Codebase? — Try the most context-aware Developer AI. Augment...
Introducing Mentoss: The fetch mocker - Human Who Codes
Introducing Mentoss: The fetch Mocker — A new approach to mocking global fetch() calls (in both...
The modern way to write JavaScript servers
The Modern Way to Write JavaScript Servers — The irony is that while Node popularized JavaScript...
Running Inference In Web Extensions | The Mozilla Blog
🤖 Running Inference in Web Extensions — Firefox Nightly is shipping with a new API that can...
Announcing ArkType 2.0
ArkType 2.0: Runtime Validation Library — An easy-to-deploy solution for schema validation that can infer TypeScript...
NodeBB v4.0.0 — Federate good times, come on!
NodeBB v4.0.0 Released: Node.js Powered Forums — Offers a classic forum experience in a modern Node.js-shaped...