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.
Importing a frontend Javascript library without a build system
Importing a Frontend JavaScript Library Without a Build System — Many developers prefer to eschew complex,...
Glide.js | A dependency-free JavaScript ES6 slider and carousel
Glide.js 3.7: A Dependency-Free Slider and Carousel Control — “Designed to slide. No less, no more”...
GitHub - vercel/ai-chatbot: A full-featured, hackable Next.js AI chatbot built by Vercel
🤖 Vercel's AI Chatbot Starter Template — An open source AI chatbot app template built using Next.js....
Discordeno
💬 Discordeno v19: A Powerful Discord API Library — A long-standing way to work with, and build...
React Scan
React Scan: Detect Performance Issues in Your App — A pure JavaScript tool you can drop...
Vector Quantization: Scale Search & Generative AI Applications | MongoDB Blog
Your Vectors Are Too Big — Are your massive full-fidelity vectors slowing down your search? Compress,...
GitHub - azat-io/eslint-plugin-perfectionist: ☂️ ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.
Perfectionist 4: ESLint Plugin for Sorting Things in Your Code — It doesn’t care what you want...
Selectionjs - Selection engine
Viselect: Let Users Visually Select DOM Elements — If you’ve got a variety of elements and...
SENTRY LAUNCH WEEK
Explore Sentry Launch Week: New Products and Community Highlights — Join us for daily video drops on...
Mapping Over Promises in JavaScript
Mapping Over Promises in JavaScript — A quick look at three approaches: for..of, Promise.all, and p-map
Self-contained Executable Programs with Deno Compile
Building Self-Contained Executable Programs with Deno — One of Deno’s compelling features is its deno compile...
Exploring JavaScript Symbols
Exploring JavaScript Symbols — Symbols were a new ‘quirky little primitive’ (as Trevor puts it) that...
Testing Fundamentals | Unit and Integration Testing
Ship Code Confidently When You Take Testing Fundamentals — Join Steve Kinney for this video course...
Meet Angular v19
Angular v19 Released — The latest version of the popular enterprise-scale app framework is here with...
@clerk/nextjs v6
Introducing @clerk/nextjs v6, with Support for Next.js 15 — With v6, auth() helper is async, <ClerkProvider>...
Component Party
Component Party: A Rosetta Stone of UI Libraries — A long-standing comparison of many different frameworks...
Will we care about frameworks in the future?
Will We Care About Frameworks in the Future? — Paul wonders if the increasing use of...
JavaScript Developer Tools | MESCIUS inc.
Advanced JavaScript Tools to Empower Your Applications — Build better web applications with powerful JavaScript developer...
Introducing the vlt Package Manager & Serverless Registry
The vlt Package Manager and Serverless Registry — A very experienced team, including npm creator Isaac...
Announcing TypeScript 5.7 RC - TypeScript
TypeScript 5.7 Release Candidate — The popular typed JS superset adds support for ES2024 as a...
JavaScript Import Attributes (ES2025)
JavaScript Import Attributes (ES2025) Explained — Import Attributes (now at stage 4 at TC39 and already...
Creating an ASCII Shader Using OGL | Codrops
Creating an ASCII Shader Using OGL — An incredibly cool effect demonstrated in a great tutorial...
Guide to Error & Exception Handling in React
Guide to Error & Exception Handling in React — Learn common errors and best practices for...
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 —...
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...
</> 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...
Lexical
Lexical 0.20: An Easy-to-Extend Text Editor Framework from Meta — A text editor framework built by...
Storybook 8.4
Storybook 8.4 Released — A minor release for the powerful frontend component workshop but “one of...
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,...
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...
jsep: JavaScript Expression Parser
jsep 1.4: JavaScript Expression Parser — “Think of jsep as a tool to parse the kinds...
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...
https://www.trevorlasn.com/blog/javascript-nullish-coalescing-assignment-operator
JavaScript's ??= Operator: Default Values Made Simple — The ??= nullish coalescing assignment operator snuck into...
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 would anyone need JavaScript generator functions?
Why Would Anyone Need Generator Functions? — A golden oldie that I enjoyed revisiting because it...
@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...
Rspack
Announcing Rspack 1.1 — Rspack is a fast, Rust-powered alternative to Webpack but with the same...
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,...
Sonner
Sonner 1.7: The Toast Notification React Component — There’s a live demo to try on the...
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...
https://bolt.new/
Prompt, Run, Edit, and Deploy Full-Stack Web Apps with bolt.new — StackBlitz recently released an in-browser...
npmpackage.info
npmpackage.info: Detailed Package Info on a Single Page — Give this online tool the name of...
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...
Generating Random Mazes with JavaScript
Generating Random Mazes with JavaScript — A fun, well-presented walkthrough of a basic maze generation process.
Why Code Security Matters - Even in Hardened Environments
Why Code Security Matters - Even in Hardened Environments — A well diagrammed dive into a...
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...
How to roll your own auth in JavaScript & TypeScript
How to Roll Your Own Auth in JavaScript and TypeScript — A snappy look at how...
AuthKit by WorkOS
AuthKit: The World’s Best Login Box — Powered by WorkOS & Radix — AuthKit is a...
Fedify
Fedify: A Framework for Building ActivityPub Servers — If you want to join the fediverse with...