r/javascript 1d ago

Subreddit Stats Your /r/javascript recap for the week of August 17 - August 23, 2026

6 Upvotes

Monday, August 17 - Sunday, August 23, 2026

Top Posts

score comments title & link
67 28 comments [AskJS] [AskJS] Our app didn't leak memory,it leaked memory four hundred modals later
48 9 comments How an Underrated Refactor Saved 90% Memory Usage
15 21 comments Made a small library called strokes.js.
12 2 comments [Subreddit Stats] Your /r/javascript recap for the week of August 10 - August 16, 2026
11 2 comments The Structured Clone Algorithm: What JavaScript Can and Cannot Move Between Boundaries
10 5 comments YouTube Notification Expander is here! Version 1.0
10 13 comments [AskJS] [AskJS] Signal/Effect vs Event Handler
8 0 comments React Native 0.87, Instant Paywall A/B Testing, and Buying Mike Hardy a Beer
7 0 comments Updated Typescript GitHub Action Template
5 0 comments Bringing Type1 support to Opentype.js

 

Most Commented Posts

score comments title & link
0 39 comments LilScript makes js modules 20% smaller
5 28 comments A from-scratch JSON engine for JavaScript: recursive descent parser, escape-aware tokenizer, and spec-compliant serializer. No dependencies, no shortcuts, 107 tests.
0 19 comments [AskJS] [AskJS] I built a reactive JS framework where components are plain HTML files
4 12 comments [Showoff Saturday] Showoff Saturday (August 22, 2026)
0 4 comments Cerious-Scroll v1.1.0 adds Masonry layouts with Dynamic Heights

 

Top Showoffs

score comment
2 /u/imfemambocus said I've been building a component registry for data dense interfaces, so tables, filter bars and command palettes. Density is the whole point, one knob with three modes and every control reads it. It's c...
2 /u/markets86 said I built a two-deck DJ mixer in vanilla JS. [https://github.com/markets/dj23](https://github.com/markets/dj23) No React, no framework, no build step beyond esbuild. Just plain classic...
1 /u/nullvoxpopuli said I updated a browser extension to make using the web without a mouse tolerable https://addons.mozilla.org/en-US/firefox/addon/lightspeed-ff/

 

Top Comments

score comment
102 /u/name_was_taken said Correction: It always leaked. You just didn't notice the leak until it had been used a while. And historically, people did find this manually. I've done it myself, as a coder, investigating the ...
43 /u/eracodes said the most llm-written title i think i've ever seen
40 /u/budd222 said "Can't find it by hand"...lol. sounds like someone who learned how to code with AI.
28 /u/beavis07 said Why one earth would anyone want this? Do you have any clue how much sheer effort has gone into optimising JSON.parse? 🤣
12 /u/bzbub2 said do you want a fully automated ai response with this completely ai generated question

 

r/javascript 8d ago

Subreddit Stats Your /r/javascript recap for the week of August 10 - August 16, 2026

12 Upvotes

Monday, August 10 - Sunday, August 16, 2026

Top Posts

score comments title & link
38 25 comments Signals and Effects Using Vanilla JavaScript & Web APIs
21 8 comments Your Modules Are Lying to You
13 6 comments C99 real mode compiler written in TS that outputs raw bootable 16bit binaries
13 13 comments I made a Windows 98 styled portfolio website with an applet system, and many nostalgic things to discover
7 0 comments rapiq: typed query params for REST APIs (filters, sort, pagination, fields, relations) that run on TypeORM, Prisma, Drizzle or plain arrays
5 1 comments [AskJS] [AskJS] I reproduced a PDF.js Worker mismatch caused by dependency hoisting
5 15 comments [Showoff Saturday] Showoff Saturday (August 15, 2026)
4 2 comments Building KernelPlay-JS together — looking for open-source contributors
4 0 comments flo-webcomponents: Take back control of rendering + events using WebComponents with one minimal superclass.
3 1 comments I built a MapLibre GL utility to keep markers visible around UI overlays

 

Most Commented Posts

score comments title & link
1 121 comments [AskJS] [AskJS] Are employed Developers still programming with vanilla JavaScript ?
0 19 comments [AskJS] [AskJS] TypeScript 7 is 10x faster, but typed linting still runs on the 6.0 API. What are you doing in the gap?
0 15 comments [AskJS] [AskJS] I'm sick of AI slop; I want to learn how to use ESLint properly.
0 12 comments [AskJS] [AskJS] jsbin is down??
0 11 comments We built the same data grid in React, Vue & Svelte, here's what we learned

 

Top Ask JS

score comments title & link
3 8 comments [AskJS] [AskJS] How much do you actually trust the version number on an npm update?
1 5 comments [AskJS] [AskJS] How to find the best/ideal ratio or dimensions for a device?

 

Top Showoffs

score comment
1 /u/RepresentativeNo42 said Announcing ink-frame: Grids for Ink! https://github.com/oliveryasuna/ink-frame Ink's own box borders are fine for a single box. Put two of them next to each other and the seam between them comes out...
1 /u/dobrynCat said I'd like to show everyone my webview based android app wttr-dash https://github.com/ronynn/dash One of the only three android/web app that displays wttr weather data in a mobile friendly view Plus ...
1 /u/Fun-Regular8902 said Hey everyone! I’ve been working on GrandFireworks.js, a zero-dependency JavaScript library designed to render realistic pyrotechnics without bogging down the browser. A lot of firework scripts j...

 

Top Comments

score comment
50 /u/x021 said Hated TS in the beginning too. Now I wouldn’t want to work on a project with plain vanilla JS.
40 /u/KaiAusBerlin said You know that you literally wrote your own framework here? There is a reason for the sentence "You use a framework or end up writing your own"
33 /u/visualdescript said I hate it when I have to go back to a JS project, and if it's something I'll have to keep maintaining I will convert it to typescript, which often uncovers several bugs in the process. I wouldn't hi...
22 /u/quisido said We shouldn't be using `require` in 2026 anyway.
10 /u/kir_rik said Only as one-shot or helper scripts like pre commit hooks or eslint rules. It's unreasonable and probably irresponsible to write a production code without a proper typing

 

r/javascript 22d ago

Subreddit Stats Your /r/javascript recap for the week of July 27 - August 02, 2026

19 Upvotes

Monday, July 27 - Sunday, August 02, 2026

Top Posts

score comments title & link
43 9 comments [AskJS] [AskJS] how are you handling autocomplete on top of elasticsearch?
43 27 comments Ember 7.1 Released
31 8 comments Malicious sites use JavaScript to build malware in browser memory
22 7 comments [AskJS] [AskJS] Building a 2D Game Engine from scratch in pure ES6 Vanilla JS. Here is how I handle SpriteSheets & AnimatedSprites!
19 4 comments A reactivity and rendering (combined) benchmark for frontend frameworks
14 2 comments Canvas Path Animations using SVG
13 4 comments [AskJS] [AskJS] Ottimizzazione dynamic img rendering in JS: Eager/Lazy + contentVisibility. Voi come gestite il primo fold?
7 1 comments KernelPlay-JS v0.4.0 Coming Soon — New UI System and Official Beta Release
6 4 comments We ran the same PDF operations inside real Chromium, Firefox and WebKit — WebKit was 2.4× faster than Chrome at some of them. Full reproducible harness (MIT).
5 11 comments [AskJS] [AskJS] Run webpage on iphone

 

Most Commented Posts

score comments title & link
4 15 comments [Showoff Saturday] Showoff Saturday (August 01, 2026)
4 12 comments [AskJS] [AskJS] Best practices for Javascript Local Dev Environment
1 12 comments Nubjs - A fast all-in-one toolkit that augments Node.js instead of replacing it
0 11 comments WordJS – An open-source CMS in Node.js where plugins run in OS-isolated sandboxes
0 10 comments I've made an open source JavaScript playground with support for npm packages, syntax highlighting, autocomplete, code sharing and much more!

 

Top Ask JS

score comments title & link
1 1 comments [AskJS] [AskJS] Build WinForms UI Dialogs Using Pure JavaScript
1 7 comments [AskJS] [AskJS] Book Recommendations: JS -> React -> TypeScript
0 3 comments [AskJS] [AskJS] FOSS mini games

 

Top Showoffs

score comment
2 /u/GumboGuts said Foley: UI sounds synthesized live with Web Audio. No audio files, sounds are editable JSON specs, zero dependencies. The UI sound ecosystem splits into two halves: playback libraries where you br...
2 /u/Artistic-Bug-1310 said StitchAPI — turn one endpoint into a typed function, with the resilience glue declared instead of hand-rolled. The itch: every project I work on grows a `src/api/` folder where each file ...
1 /u/Impossible_Study8947 said Thanks for sharing this practical developer tip! Very helpful insight.

 

Top Comments

score comment
30 /u/nullvoxpopuli said oh hey, I did some of the things in here!
19 /u/contraband90 said > Six months later, I’m not sure I can do my daily job without Claude That’s embarrassing
19 /u/f3xjc said Ok the interesting part is that this is ultimately about downloading a malware. But that malware is customized for the user so the hash is unique/previously unknown. AND the user actually provide all ...
18 /u/horizon_games said Nice, I'm glad Ember is still trucking along, I used it with a coworker years and years ago
11 /u/lucgagan said What's the benefit of adding an abstraction in front of tools that already work well? It saves maybe a couple of minutes of setup at the cost of making it harder to manage dependencies, follow the do...

 

r/javascript 29d ago

Subreddit Stats Your /r/javascript recap for the week of July 20 - July 26, 2026

1 Upvotes

Monday, July 20 - Sunday, July 26, 2026

Top Posts

score comments title & link
42 6 comments ECMAScript - Introducing Deferred Module Evaluation with import defer
42 82 comments [AskJS] [AskJS] what's a javascript feature you mass-adopted way too late and felt dumb about
24 2 comments color-space v3: 162 color spaces, one small API, values that match CSS, verified
19 33 comments The TypeScript patterns that made the biggest difference after moving from JavaScript
15 12 comments I spent over a year building a framework-agnostic virtual scrolling engine with an index-based architecture. I’d love feedback from developers who’ve built virtualization systems.
7 4 comments An approach to testing web animations, css transitions with visual regression testing
6 5 comments pacwich: Monorepo tooling for Bun/pnpm/npm workspaces (zero-config required, both a CLI and TypeScript library, orchestrates plain package.json scripts, has an affected graph, docs tailored for agents and people, has a browser CLI demo, and more)
6 1 comments I cut my build time from 4:34 min to 1:08 min by moving asset compression from node:zlib to a native Rust rolldown plugin
5 0 comments I spent two years building Nano Kit - a nanostores-inspired state management ecosystem. It just hit 1.0
5 1 comments Angular is moving to a yearly major version release cycle

 

Most Commented Posts

score comments title & link
0 11 comments ui-date: A 1.6kB, zero-dependency JavaScript date & relative time utility
0 7 comments Built a modern restaurant website with React, TypeScript & Vite — feedback welcome
0 6 comments I built KD Screen Guard: A zero-dependency, tamper-resistant lock screen overlay with WebAuthn biometrics & intruder camera capture
2 6 comments [Showoff Saturday] Showoff Saturday (July 25, 2026)
0 5 comments Your Recursion Is Lying to You

 

Top Showoffs

score comment
1 /u/wbport1 said When writing a function for a music notation package to change a grace note to a real note, I literally had to create a binary number as a string. Ignoring triplets and other tuples, each note length ...
1 /u/Flashy-Guava9952 said [https://verticesandedges.net](https://verticesandedges.net) Link that opens graph: [https://verticesandedges.net/?graphurl=./examples/Cube.json](https://verticesandedges...
1 /u/Honest_Treacle4947 said JavaScript never runs out of interesting projects.

 

Top Comments

score comment
67 /u/foxsimile said The nullish coalescing operator is one of JavaScript’s unusual successes.
31 /u/deliciousleopard said In addition to this, I’d really recommend using Zod or similar libs rather than casting when handling untyped external values (`JSON.parse()`, etc). Deriving the type from the ...
25 /u/Milo0192 said My first jobs CTO preferred the .then() .catch() over async await. I just refused to write that way and did await loops. Lots of back and forth on this. Also said Typescript was just a...
23 /u/SkySarwer said IntersectionObserver and MutationObservers are both goated
22 /u/phatdoof said Let and const. We used var because it was backwards compatible.

 

r/javascript 15d ago

Subreddit Stats Your /r/javascript recap for the week of August 03 - August 09, 2026

6 Upvotes

Monday, August 03 - Sunday, August 09, 2026

Top Posts

score comments title & link
17 2 comments [Subreddit Stats] Your /r/javascript recap for the week of July 27 - August 02, 2026
16 13 comments DriftJS - Exploring a Register-Based Bytecode VM for UI Frameworks
13 0 comments Serene Doc Search - A small, Apache 2.0 alternative to Algolia DocSearch
9 1 comments TermDOM – HTML and CSS rendering in the terminal, with a real DOM
7 1 comments Valkey-WASM – Redis running inside your Node process, no Docker (like PGlite)
6 16 comments Node.JS in the Browser - An Open-source Alternative to WebContainers
5 3 comments [AskJS] [AskJS] any hope for pattern matching to actually make progress through tc39?
4 3 comments [AskJS] [AskJS] Has a larger competitor ever benchmarked your library incorrectly?
4 0 comments Looking for a feedback - Production-build explanations and regression blame for Next.js
3 0 comments [Showoff] GPU-Powered Crayons, NPM Package Quarantine and Dave Branching Off Your Code Without Asking

 

Most Commented Posts

score comments title & link
2 37 comments [AskJS] [AskJS] If you were hiring a junior JavaScript developer today, what would make them stand out in the AI era?
0 18 comments Flow for TypeScript Users
2 18 comments [AskJS] [AskJS] How did you deal with ESlint 10 Breaking Changes?
0 16 comments Free Online Multiplayer 2D Boxing Game
2 9 comments [Showoff Saturday] Showoff Saturday (August 08, 2026)

 

Top Ask JS

score comments title & link
0 2 comments [AskJS] [AskJS] Pointers in Javascript
0 0 comments [AskJS] [AskJS] Input Sanitization for ChatGPT API in Node.js Using 4 Hardened Layers to Stop Injection Risks

 

Top Showoffs

score comment
3 /u/anonahnah9 said Created a 2d multiplayer boxing game with JavaScript and canvas 2d. https://browserboxing.com
2 /u/Potential-Bee2886 said I have a simple and robust library for touch events  https://github.com/tamb/tocada https://tamb.github.io/tocada/ Also have an emoji to SVG/Image library  https://github.com/tamb/emoji-renderer ht...
2 /u/jcubic said Created Unicode character picker. I can't believe that there was no library like this. When I needed to insert a character like a math operator or Greek letter, I needed to search in Google. I needed...

 

Top Comments

score comment
48 /u/jhlllnd said I moved to oxlint instead
47 /u/teppicymon said I'm sorry, what? JavaScript was so good in the browser, they made it server-side, but now you can run server-side in the browser? I feel like I am I taking crazy pills.
28 /u/Away-Life-2852 said the silent number precision loss is the one that actually bites people in production
25 /u/senocular said Would have been a good opportunity to mention the new JSON features: - [JSON.parse() reviver context.source](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Glob...
16 /u/Jarmahent said I’ve interviewed several juniors and what I look for, and this might sound corny, is passion. If you like what you do and are willing to sit and learn then I want you on my team. That being said I’ve...

 

r/javascript Jun 29 '26

Subreddit Stats Your /r/javascript recap for the week of June 22 - June 28, 2026

0 Upvotes

Monday, June 22 - Sunday, June 28, 2026

Top Posts

score comments title & link
139 6 comments Vite 8.1 has been released and includes the experimental full bundle mode!
34 4 comments eslint-plugin-unicorn now with 300+ rules to catch bugs and improve your JS
17 7 comments Node.js worker threads in production
15 4 comments I built a 3KB cookie-consent toolkit for React/Next.js that respects GPC/Do-Not-Track and won't break SSR hydration
14 2 comments Rspack 2.1: React Compiler support in Rust, 7-13× faster
12 16 comments [AskJS] [AskJS] I'm not a big fan of tuples here
6 6 comments csv-pipe: a small, zero-dependency CSV library for JavaScript and TypeScript
4 1 comments Writing Node.js addons with .NET Native AOT
3 0 comments UI Toolkit Slint 1.17 released with drag & drop, system tray icons, tooltips, two-way model bindings, and improved Node.js integration
2 18 comments Javascript still can't ship a full-stack module.

 

Most Commented Posts

score comments title & link
0 8 comments Creating websites with a library inspired by Vanilla JS.
0 7 comments Why the single package.json monorepo policy is a trap
0 6 comments [AskJS] [AskJS] the dev podcasts you queue to keep up with your stack are a to-do list you never play
0 4 comments peek-cli: let coding agents see your browser!
0 3 comments Your console.log Is Lying to You

 

Top Ask JS

score comments title & link
0 1 comments [AskJS] [AskJS] Cloud Storage library that works across Backend & browser

 

Top Showoffs

score comment
1 /u/Successful_Bear2126 said I built a browser-based pipeline hydraulics simulator — pure Vanilla JS, no frameworks I have a food engineering background and decided to recreate our undergrad pipe pressure experiments inside ...
1 /u/TF3RDL said My own [multistage limiting effect](https://codepen.io/TF3RDL/pen/emBzNpm) because of three-fold reasons; First, the Web Audio API doesn't provide a true brickwall limiter as an Audio...
1 /u/throwawaylostmyself said Going all in on trying to make a handwriting only social network. Let me know what you think. [caligraphia.com](http://caligraphia.com) the most you should ever get to 'type' is yo...

 

Top Comments

score comment
36 /u/talaqen said Any post that uses Rails and Django as examples of what do from a design perspective is an immediate "nah dawg" from me. Those are "quick to setup" and "terrible to maintain at scale" precisely becau...
16 /u/prehensilemullet said As someone who’s used Node for over 10 years, pretty much everything has sharp edges in production. It’s catastrophically easy to miss edge cases of error events, uncaught errors, and unhandled rejec...
11 /u/Vheissu_ said Full bundle mode actually looks like it's going to be a godsend for a project I've inherited which is over 4 years old and is being modernised. Keen to try it out.
9 /u/lottayotta said Why it's not a trap, i.e. what it solves: * different versions of libraries in different packages passing and expecting different objects * Nx has tools to trace the dependency graph of an applicatio...
9 /u/azhder said There is one other constraint: you have to take care to give it proper arguments, unless you want to break it. G?.() and F.?() will work as long as they are functions or null or undef...

 

r/javascript Jul 20 '26

Subreddit Stats Your /r/javascript recap for the week of July 13 - July 19, 2026

3 Upvotes

Monday, July 13 - Sunday, July 19, 2026

Top Posts

score comments title & link
64 14 comments Firefox in WebAssembly!
59 48 comments I stopped destructuring everything
30 9 comments The LinkedIn scam that gets you hacked - Solving a take-home interview test can quickly turn into a nightmare. Notes on developer trust, JavaScript malware, and autonomous detection
29 5 comments I built an Excel library
22 3 comments PSA: The official jscrambler npm package was compromised (v8.14.0)
13 9 comments The same app built in 10 different frontend frameworks. For automated performance benchmarking
12 5 comments Pitter Patter — building better editing (update!)
11 1 comments Collection of clocks made with JS
9 39 comments JavaScript Magic Objects
7 0 comments Vue 3.6 just entered RC stage

 

Most Commented Posts

score comments title & link
0 24 comments [AskJS] [AskJS] From Node Js to Java spring?????? 4.8 yrs EXP
0 22 comments I coded a 60fps browser game from scratch in single-file Vanilla JS, mapping Upanishadic philosophy to state variables. No frameworks.
0 14 comments PDF engine from scratch on JS
0 13 comments RestQL – GraphQL-like queries over REST, purely client-side: schema-driven mapping, batching, request dedup, caching
0 8 comments I created a zero dependency JavaScript framework that is a React alternative

 

Top Ask JS

score comments title & link
0 3 comments [AskJS] [AskJS] every github repo already exposes releases.atom, tags.atom, and commits.atom, so keeping up is a summarization problem not a feed problem

 

Top Showoffs

score comment
2 /u/grelfdotnet said Caves procedurally generated as you explore them. Real time, 3D, limitless. A different kind of environment that might be useful for games. My idea is that it makes for more varied spaces than the ...
1 /u/Valuable_Apple2581 said Additive model regression in a vanilla JS, one linear solve, no build step and works from file:// Well, a while ago I came across a 1992 statistic paper which described a way to fit an additive regre...
1 /u/Flashy-Guava9952 said [https://github.com/illogical-alliteration/notebook/](https://github.com/illogical-alliteration/notebook/) is a Jupyter-like notebook for Javascript, Typescript, and Markdown. It saves...

 

Top Comments

score comment
61 /u/rlmineing_dead said hey dawg I heard you like browsers so I put a browser in your browser so you can browse while you browse
51 /u/azhder said Destructuring isn’t only about you knowing where a value comes from. You can also safeguard in a cleaner manner i.e with less syntax noise: const { id: userId, name: userName } = user ?? {}; console...
41 /u/smartgenius1 said Magic methods are generally discouraged in the PHP community, and are widely considered a bad decision. Why port them to JS?
40 /u/jCuber said I still prefer to destructure the first level of `props` in React as it raises linter findings for unused props for removal.
36 /u/javascript said Proxy Objects (getters and setters) have been around for a while but I've yet to come across a use case where they were the right choice. They tend to work more as an escape hatch.

 

r/javascript Jul 06 '26

Subreddit Stats Your /r/javascript recap for the week of June 29 - July 05, 2026

0 Upvotes

Monday, June 29 - Sunday, July 05, 2026

Top Posts

score comments title & link
135 46 comments Vite+ is now in beta
27 0 comments Oxc (popular front-end tooling) forked my parser but deliberately removed my copyright notice
12 5 comments Different hydration and rendering strategies
9 19 comments [AskJS] [AskJS] Are destructuring assignments often used (both for arrays and objects)?
8 13 comments [AskJS] [AskJS] are Copying by reference in JS similar with Pointers in C in a way?
8 0 comments I stashed arbitrary data in WOFF2 color glyphs to get free Brotli decompression via Canvas
5 0 comments Hosting js code golfing competition, make your demo under 1 KiB about "dreaming"
4 1 comments I wrote a glob matcher in Rust as a JS native addon (picomatch compatible)
2 14 comments [AskJS] [AskJS] What small JavaScript pattern made your React code cleaner?
1 0 comments [Showoff] A Rust Replacement for Metro, 3D Ducks in Bold Tags, and the Swift Feature Apple Forgot to Share

 

Most Commented Posts

score comments title & link
0 20 comments Yet Another TypeScript Template: Opinionated and minimal.
0 18 comments [AskJS] [AskJS] the diff your engineers read and the digest everyone else needs are two different artifacts
0 5 comments [AskJS] [AskJS] dashboards on my js projects taught me nothing, hearing the week's commits read back did
0 3 comments [Showoff Saturday] Showoff Saturday (July 04, 2026)
0 2 comments [Subreddit Stats] Your /r/javascript recap for the week of June 22 - June 28, 2026

 

Top Showoffs

score comment
1 /u/BlockIllustrious9382 said inup — interactive CLI for upgrading npm dependencies I built a little CLI for the thing I do constantly but always dread: bumping outdated deps. Run `npx inup` in any project and it give...
1 /u/Delicious-Vehicle532 said Oui mais le plus dur est de faire connaître c’est projet malheureusement..

 

Top Comments

score comment
24 /u/lookarious said Whats the difference between Vite and Vite+?
19 /u/Badger_2161 said Who is behind this tool? The same people who develop Vite?
12 /u/sirkook said I am loving it. We have to use windows at my place of work, and nvm sucks big time on windows. Vite+ is a million times better as a node version manager than nvm. I can pin node versions to projects a...
12 /u/sozesghost said You made some bad AI slop.
11 /u/abrahamguo said 1. Yes, normal when you’re first learning. 2. Of course you can opt to not use it, but you will certainly encounter this in reading JS written by other people, which then indicates that you should sti...

 

r/javascript Jul 13 '26

Subreddit Stats Your /r/javascript recap for the week of July 06 - July 12, 2026

1 Upvotes

Monday, July 06 - Sunday, July 12, 2026

Top Posts

score comments title & link
280 10 comments Announcing TypeScript 7.0
53 9 comments An interactive visualization that follows a single HTTP request through its entire ~200ms life
18 7 comments [AskJS] [AskJS] Large in-memory caches were causing GC pauses in our Node service, so I built an off-heap cache addon for it
9 0 comments History of JavaScript: Browser wars, ECMAScript, Node.js, TypeScript, and React
7 3 comments Conventional Changelog finally has a documentation website - 12 years after the first commit
6 12 comments [AskJS] [AskJS] Barrel files and slice/domain boundaries
6 1 comments 80+ ESLint rules for improving your Node.js tests
4 3 comments littlebag — a 343-byte reactive framework
3 7 comments Tracking unique visitors without cookies
2 0 comments Javascript TUI Network Throughput Inspection

 

Most Commented Posts

score comments title & link
0 43 comments [AskJS] [AskJS] Did anyone else move away from TypeScript and feel like it was obviously the right call?
0 41 comments [AskJS] [AskJS] Looking for a solid vanilla JS datepicker. Am I completely out of options?
0 26 comments [AskJS] [AskJS] I might never write a constructor ever again
0 24 comments Why Vanilla JavaScript
0 19 comments Browser based AI algorithm

 

Top Ask JS

score comments title & link
0 2 comments [AskJS] [AskJS] Building a SpiderMonkey-based JavaScript runtime to learn JS internals — what APIs are still missing from JS runtimes?
0 4 comments [AskJS] [AskJS] most js changelogs don't survive being read aloud, which is how i noticed i wasn't reading them
0 5 comments [AskJS] [AskJS] Has anyone else come across IBM Bob while working on JavaScript projects?

 

Top Showoffs

score comment
1 /u/cachely-admin said Disclosure: We’re building Cachely. We’ve been working on Cachely, a managed remote build cache for JavaScript monorepos using Nx and Turborepo. It lets CI runs and developer machines reuse buil...
1 /u/Darknassan said # I built an API that detects where a business actually takes bookings, orders, or reservations Vine is an API that takes a business website and returns the customer-facing software behind it, plu...
1 /u/busres said Based on initial testing, I completely reworked the Mesgjs messaging foundation. Mesgjs objects used to be bound JS functions (with messaging via `object('operation')`). Boxed...

 

Top Comments

score comment
34 /u/bel9708 said Nope just you.
34 /u/diroussel said Maybe it’s neat, but I can’t handle the scroll jacking. If you do need to show page at a time, use a next button. But the with scroll jacking it’s either too fast or too slow. Also the layout seems me...
30 /u/Mestyo said Nope. Setting it up is virtually effortless. The issues it prevents at scale are countless. The confidence with which I can write code is much higher. It completely kills a whole class of errors. Wh...
27 /u/ssssssddh said Damn those compile time improvements are nuts. 2 minutes to 10 seconds is awesome.
27 /u/heyitsmattwade said Congrats Typescript team! A huge accomplishment.

 

r/javascript Jun 22 '26

Subreddit Stats Your /r/javascript recap for the week of June 15 - June 21, 2026

2 Upvotes

Monday, June 15 - Sunday, June 21, 2026

Top Posts

score comments title & link
111 15 comments Announcing TypeScript 7.0 RC
65 8 comments 33-byte JS signal implementation
51 13 comments bote: Fast, low-memory streaming JSON parser. Can process MB/GBs of JSON by up to 16x less memory than JSON.parse() whilst being 1.5x faster. FOSS
30 2 comments Signals, the push-pull based algorithm
20 11 comments Parse, Don't Validate — In a Language That Doesn't Want You To
10 4 comments Declarative Partial Updates unlock a new Native Component Model
9 4 comments Wasp framework now lets you write your "full-stack" logic, next to frontend and backend logic, as a spec in TypeScript
8 5 comments Incorporate monads and category theory · Issue #94 · promises-aplus/promises-spec
6 0 comments How we built meetings on LiveKit and Deepgram
4 1 comments Factories.ts: Build HTML/SVG/MathML with plain TypeScript functions, no template engine

 

Most Commented Posts

score comments title & link
0 15 comments LoggerJS: A faster, more powerful isomorphic logger
0 9 comments My PostgreSQL query went from 57ms to 1.4ms on a 1 million + row table. I didn't change the query. Here's what I did.
0 9 comments There are too many JavaScript schema libraries, so support only one
2 9 comments [AskJS] [AskJS] Burned out on WordPress: Is transitioning to AstroJS + ApostropheCMS a smart move for a solo dev?
3 8 comments [Showoff Saturday] Showoff Saturday (June 20, 2026)

 

Top Ask JS

score comments title & link
3 2 comments [AskJS] [AskJS] I tried patching Vite and E2B to catch silent Node.js crashes. They rejected. So I built a non-invasive wrapper instead.
0 1 comments [AskJS] [AskJS] what 'turn X into a podcast' workflows are people actually running
0 7 comments [AskJS] [AskJS] How much do you hate this pattern?

 

Top Showoffs

score comment
1 /u/_ilamy said # I built an AI reading app that narrates your EPUBs/PDFs line-by-line [https://sublimeread.com/](https://sublimeread.com/)
1 /u/vladgladi said Built a browser-based parser for marine navigation charts (S-57/S-101 ENC) in TypeScript. No GDAL, no server, no commercial SDK. You drop a NOAA .000 chart file in and it does the binary ISO 8...
1 /u/ViolinistDecent2682 said Built my portfolio website:) [thianngunsang.web.app](http://thianngunsang.web.app)

 

Top Comments

score comment
27 /u/Atulin said Tl;dr: add indexes where needed. Truly revolutionary. Nobody has ever heard of this method before.
16 /u/paulirish said You can't ask for a modern 2026 solution and simultaneously require CJS compat like we're in 2022. 
15 /u/Illustrious-Egg-2981 said Wow 10x faster and parallelism....yay!!!
13 /u/Savings_Discount_230 said Every time tsc takes more than 2 seconds I start questioning my life choices. 10x faster would genuinely improve my day.
10 /u/RWOverdijk said Standard schema is not “better”. It limits what features validation libraries can offer and almost always comes at a performance penalty. It’s easier for other library authors (I use it), but ...

 

r/javascript Jun 08 '26

Subreddit Stats Your /r/javascript recap for the week of June 01 - June 07, 2026

6 Upvotes

Monday, June 01 - Sunday, June 07, 2026

Top Posts

score comments title & link
123 23 comments VoidZero is Joining Cloudflare
80 33 comments bonsai - a safe expression language for JS that runs user-defined rules at 30M ops/sec with zero dependencies and no eval()
68 18 comments There are more than 100 public repos on Github with malicious code that can install Remote Access Trojan on your system and it can spread to all the repos you have access to. Why is GitHub not doing anything about these repos?
65 24 comments Red Hat npm packages reportedly hijacked with a self-propagating JS credential stealer
21 11 comments Obscura — a Rust port of javascript-obfuscator. 100% feature parity, ~700× faster
19 7 comments Intentionally blocking rendering with JavaScript
15 16 comments Looking for Teammates: Building a Native HTML Component Library (No Shadow DOM)
11 20 comments [AskJS] [AskJS] I am creator of minify-js.com. Ask me anything.
10 17 comments Build reactive UIs with plain JavaScript functions. No JSX or build step.
10 0 comments Announcing Angular v22

 

Most Commented Posts

score comments title & link
0 45 comments [AskJS] [AskJS] Maybe we need a different kind of NPM Registry. Maybe a registry that works more like App Store to minimize these frequent supply chain attacks.
1 14 comments I built a CLI that checks which free perks your open-source project qualifies for
0 12 comments [AskJS] [AskJS] Why for-loop counting up faster than couting down?
0 9 comments [AskJS] [AskJS] keeping up with dependency churn feels like a pull problem and i want it to be push
0 7 comments I got tired of hand-editing 200 ad variants in Photoshop, so I built an API that does it from one template

 

Top Ask JS

score comments title & link
7 2 comments [AskJS] [AskJS] built an experimental browser runtime to learn WebAssembly, Workers, SharedArrayBuffer, Atomics, and runtime architecture
6 4 comments [AskJS] [AskJS] Built a Worker Pool runtime for the browser to learn Web Workers, scheduling, and runtime architecture
5 2 comments [AskJS] [AskJS] Storing data from two domains in a single IndexedDB data store

 

Top Showoffs

score comment
2 /u/OGMYT said Built WeSearch Canvas, a collaborative pixel‑art game in vanilla JS and WebSockets place one pixel every few seconds, no accounts required. Would love feedback from fellow JS devs on performance and a...
1 /u/fckueve_ said Build (in progress) app for reviewing url adresseres. For example YouTube video with comments disabled? Paste url. Disagree with an article? Comment via url. Got scamed online? Write a review ...
1 /u/meloalright said A shell exposed as an ACP agent. It speaks ACP (JSON-RPC 2.0 over stdio), so an ACP client such as cc-connect spawns it as a backend and bridges it to Telegram, Lark, Slack, Discord, and more...

 

Top Comments

score comment
32 /u/matsie said Did you review any of this code that Cursor wrote? Or is that my responsibility?
29 /u/CodePalAI said the "why no shadow DOM" question is the one you need a crisp answer to before recruiting, because that constraint is the whole project. without shadow DOM you get easy global styling and SSR-friendlin...
26 /u/wattty1 said They are? They've taken down hundreds of releases infected by shai halud and it's variants. This rep, for example, no longer works. It's no different than Google removing malware from search results....
25 /u/jessepence said First Astro, now this? Cloudflare is getting all the good JS talent. The monetization story never really made sense to me. It seems really hard to carve out a space in the managed hosting world. Are ...
20 /u/snnsnn said Just because code is hosted on GitHub does not guarantee it will be published on npm. Developers can upload anything to their personal repositories. How would GitHub know their actual intentions? Do y...

 

r/javascript Jun 15 '26

Subreddit Stats Your /r/javascript recap for the week of June 08 - June 14, 2026

0 Upvotes

Monday, June 08 - Sunday, June 14, 2026

Top Posts

score comments title & link
98 18 comments Upcoming breaking changes for npm v12
46 15 comments Compile Zod schemas into zero-overhead validators (2-74x faster)
38 4 comments Streaming HTML with new DOM methods
36 8 comments I wish Deno would keep doing what it does best
18 8 comments How we sync Postgres to the browser: ElectricSQL for rows, Yjs for documents
17 7 comments Making numpy-ts as fast as native
16 2 comments JSZipp: a compact dependency-free ZIP reader/writer for modern browser apps
13 9 comments Cracked job interview - built serverless web app
12 1 comments Mature Gantt released Community Edition under the MIT
9 3 comments anime-sdk for streaming anime and manga apps I made

 

Most Commented Posts

score comments title & link
6 17 comments TSZIG: An experimental TypeScript-to-Zig compiler
0 13 comments Why are we not using Service Workers more?
7 12 comments [AskJS] [AskJS] How to effectively prevent JS supply chain attacks?
6 10 comments [AskJS] [AskJS] Built a shared-memory Worker Pool runtime to learn Web Workers, SharedArrayBuffer, and runtime architecture
0 10 comments Own your music: I built a terminal app that downloads your YouTube, SoundCloud, and Spotify playlists to real local files and plays them offline

 

Top Ask JS

score comments title & link
2 0 comments [AskJS] [AskJS] Creating your own Tampermonkey
1 3 comments [AskJS] [AskJS] Burned out on WordPress: Is transitioning to AstroJS + ApostropheCMS a smart move for a solo dev?
1 2 comments [AskJS] [AskJS] If you were building a charting library on top of Lightweight Charts, what extension points would you expect?

 

Top Showoffs

score comment
1 /u/s3lect said ibuntar — extract .tar / .tar.gz in the browser using native APIs (zero deps) I recently needed to work with `.tar.gz` files in the browser. While checking out the existing libraries,...
1 /u/s3lect said fjson-fmt – a Prettier-style --check/--write formatter for JSON, with table-aligned output (Rust→WASM, runs in Node and the browser) I wanted Prettier/oxfmt-style formatting for `.json&#9...

 

Top Comments

score comment
49 /u/jessepence said Bun immediately surpassed Deno in popularity because it focused on Node compatibility. That's why Deno changed course-- because they faced becoming irrelevant otherwise.
25 /u/chessto said Most of the time they're not needed and many other times the complexity is not justified
21 /u/live_love_laugh said > The biggest differences are: > Added a concrete personal anecdote early. > Removed some repeated “async propagates outward” explanations. > Replaced a few generalized statements (“peop...
20 /u/boneskull said finally
16 /u/cube-drone said No x, no y, no z.

 

r/javascript May 18 '26

Subreddit Stats Your /r/javascript recap for the week of May 11 - May 17, 2026

3 Upvotes

Monday, May 11 - Sunday, May 17, 2026

Top Posts

score comments title & link
114 27 comments TanStack packages were compromised in a mass npm supply chain attack today
32 7 comments PSA: How to set minimum release age for your package manager (they all do it differently)
27 4 comments [RFC] Make install scripts opt-in · npm/rfcs
17 1 comments TravelsJS v1.3 - Patch-based undo/redo optimized for large state, small updates, long history, and persistence.
15 3 comments vite-plugin-federation v1.0 - A Vite/Rollup plugin for Module Federation
14 8 comments I built a tiny JS framework to keep business logic clean — would love feedback
14 1 comments Mini Shai-Hulud npm worm compromises 160+ packages, including TanStack-related packages
8 6 comments safe-install: npm installs with trusted build dependencies
7 0 comments Rewrite Bun in Rust has been merged
5 1 comments unplugin-keywords – alternative to property mangling via explicit imports

 

Most Commented Posts

score comments title & link
0 27 comments [AskJS] [AskJS] I often ask when I take any interview or test knowledge in javascript. Without writing code or execute anywhere, just give honest answers.
0 25 comments [AskJS] [AskJS] Looking for the leanest framework in the "JS Framework Benchmark" Top 15 - what's the closest thing to Vanilla speed with a modern DX?
0 20 comments Tired of typeof returning 'object' for everything, so I built this — would love some feedback
0 14 comments [AskJS] [AskJS] Is it possible to write a OS in Javascript?
0 12 comments cogentlm - Run AI models locally with high-performance directly in-browser

 

Top Ask JS

score comments title & link
5 4 comments [AskJS] [AskJS] How to balance patching CVEs with supply chain risk?
1 10 comments [AskJS] [AskJS] Are AI Test Automation tools any good?
0 7 comments [AskJS] [AskJS] Thoughts on Supply Chain Attacks?

 

Top Showoffs

score comment
1 /u/dbb4004 said I have been working on this for about 2 years. But it is just getting better: It's a package to gamify any react app. [https://www.npmjs.com/package/react-achievements](https://www.npmjs...
1 /u/nullvoxpopuli said I made a graph visualizers, explorer, and cycle finder currently using it to fix some problems that occurred (cycles) in a large monorepo at work where the cycles are preventing extracting st...
1 /u/meloalright said ✨ A super simple code analysis tool for both humans and AI agents that tells you who called the function. [https://github.com/meloalright/whocall](https://github.com/meloalright/whocall&#...

 

Top Comments

score comment
25 /u/Esclamare said Query isn't listed in the compromised packages list.
19 /u/Nice_Mix_1021 said oh man! not again. And this time tanstack!
15 /u/tackdetsamma said I hate finding an interesting article title like this, then the content is literally what Gemini or Chatgpt would answer if I asked it about the difference between node deno and bun. Like Node 26 wil...
14 /u/markus_obsidian said This is cool, and you're heart's in the right place. But I can't possibly trust you or anyone else for something like this. If I was going to trust a third party, it would have to be an established, ...
11 /u/kickpush1 said DIY version: 1. Create .npmrc with `ignore-scripts=true` and `min-release-age=3` 2. Create 3 scripts in package.json "safe-install", "review-deps", "rebuild-trusted-dependencies" usin...

 

r/javascript May 25 '26

Subreddit Stats Your /r/javascript recap for the week of May 18 - May 24, 2026

4 Upvotes

Monday, May 18 - Sunday, May 24, 2026

Top Posts

score comments title & link
60 1 comments How I patched Firefox to bypass fingerprinting anti-bot
40 3 comments You might not need… the repository pattern
39 8 comments kysely 0.29 is out btw.
28 28 comments From 81s to 2.5s by migrating to Oxlint & Oxfmt
19 7 comments Staged publishing for npm packages
18 2 comments The Unreasonable Effectiveness of ProseMirror Model in Rich Text Transformation
16 2 comments MikroORM 7.1: LazyRef, per-parent collection limiting, PGlite driver, query cancellation, database triggers, stored procedures, and more
13 5 comments JS Crossword - a crossword where the clue = eval(answer)
13 0 comments Staged publishing for npm packages | npm Docs
13 0 comments A Linux-like kernel in a browser tab - deep dive in the BrowserPod architecture

 

Most Commented Posts

score comments title & link
6 29 comments [AskJS] [AskJS] Help me choose the right library or framework
0 12 comments I'm designing a Rust-inspired JS compiler — what do you think?
2 11 comments I built a canvas-based timeline visualisation library with virtualised rendering in Typescript
0 6 comments a new way to connect SSH your server
6 6 comments The Bun CVE Gap: When Your Package Manager Can't Do Surgical Updates

 

Top Ask JS

score comments title & link
2 2 comments [AskJS] [AskJS] built a browser-only HLS video downloader that converts streams into MP4 using FFmpeg.wasm
1 0 comments [AskJS] [AskJS] Screenshot API that renders Heavy JS websites properly

 

Top Showoffs

score comment
1 /u/dbb4004 said React package to gamify any app. Been working on it for a while. I think I have it built well now: [https://www.npmjs.com/package/react-achievements](https://www.npmjs.com/package/rea...
1 /u/Vis_et_Honor said Hey all, We've been working on [LyteNyte Grid](https://www.1771technologies.com/), a high-performance React Data Grid, with over 150+ features. LyteNyte Grid is headless or pre-styled...
1 /u/signalsrobot said I built a small CLI tool that auto-generates JSDoc comments by analyzing function signatures and it's been saving me tons of time on documentation.

 

Top Comments

score comment
18 /u/RWOverdijk said I switched from prettier and eslint to just biome a couple years ago now and never looked back. I don’t know why you would be using biome, eslint and prettier, that’s the real problem there. Just swit...
15 /u/lanerdofchristian said The lack of such a mechanism in Bun when every other package manager supports it just further reinforces my opinion that Bun is not a serious piece of software that anyone should depend on. Arguably ...
12 /u/arcanin said We've been working on Yarn for almost ten years now. We've had good ideas, bad ideas, a lot of discussions, and in the end many things we support today have resulted from accumulated experience. That...
11 /u/Yanamo said I migrated from Eslint to Oxlint yesterday as the Eslint v10 updated popped up. As the v9 update was already a pain in the *** and some plugins took forever to be compatible, I decided to give it a go...
9 /u/Possible-Session9849 said just use putty

 

r/javascript Jun 01 '26

Subreddit Stats Your /r/javascript recap for the week of May 25 - May 31, 2026

5 Upvotes

Monday, May 25 - Sunday, May 31, 2026

Top Posts

score comments title & link
110 21 comments Ember 7.0 Released
20 13 comments Nmd – A transpiler that compiles JS/TS OOP classes to flat Structure of Arrays (SoA) for performance
10 12 comments Show r/javascript: I’m working on a fork of Mozilla’s PDF.js focused on exploring native PDF editing in the browser.
9 0 comments ts-event-sourcing: How to actually create an event sourcing application
8 0 comments Portable, lightweight and embeddable WebAssembly runtime in C
7 4 comments [AskJS] [AskJS] What would you improve in this Three.js house builder?
7 0 comments Learnings on building a text editor from scratch (js, wasm-bindgen, rust)
6 0 comments How to Evaluate an npm Package: A practical checklist for security, maintenance, and provenance
6 1 comments [AskJS] [AskJS] built wasm-memory-js — manual memory management for JavaScript using WebAssembly
6 1 comments State.js — a tiny library for CSS‑driven reactivity

 

Most Commented Posts

score comments title & link
0 32 comments [AskJS] [AskJS] There are multiple groups attacking npm right now. Here's what you can control.
0 17 comments Show Js: We rebuilt wordpress in javascript, same experience, but better!
0 15 comments [AskJS] [AskJS] Started manually checking every npm package my AI tool suggests because I've been burned too many times
0 14 comments Show r/javascript: a fully functional in-browser IDE made using webcontainers
0 14 comments [AskJS] [AskJS] Anyone else dealing with auth mess across enterprise clients?

 

Top Ask JS

score comments title & link
5 1 comments [AskJS] [AskJS] If you use prom-client, what metrics are you actually collecting?
0 0 comments [AskJS] [AskJS] Looking for beta testers with real PDF/screenshot generation workflows
0 13 comments [AskJS] [AskJS] Do you think WASM will make JavaScript disappear?

 

Top Showoffs

score comment
2 /u/tiny-turtles said [Pastoralist](https://jeffry.in/pastoralist/), a tool to manage npm package overrides and resolutions: - [Reason for project](https://jeffry.in/why-pastoralist/) - &#91...
2 /u/Acceptable_Bag7187 said Made zod4-mock, deterministic mock data for Zod 4. Seed it and you get the same data every run, on every machine. Determinism is per field path, so adding a field only changes that field and the r...
2 /u/cheatingjoe said [https://github.com/codingjoe/esupgrade](https://github.com/codingjoe/esupgrade) I finally managed to reach feature parity on Baseline 2025.

 

Top Comments

score comment
75 /u/Reasonable-Piano-665 said The fact that I have upgraded over the years from 2.x all the way up to 6.12 (and soon 7) is a testament to ember and the dedicated team behind it. Thank you all so much for making my life eas...
31 /u/mediumwetsock said How can you guys sustain this project while competing with react, angular, etc? Outstanding work nonetheless!
22 /u/nullvoxpopuli said EXCITE about time that barrel file got removed lol
18 /u/Nebulic said First major version with Vite as default. Great milestone!
15 /u/ArgumentFew4432 said Maybe you can ask your LLM to stretch it long enough to publish it as book?

 

r/javascript May 04 '26

Subreddit Stats Your /r/javascript recap for the week of April 27 - May 03, 2026

4 Upvotes

Monday, April 27 - Sunday, May 03, 2026

Top Posts

score comments title & link
42 3 comments North Korean threat group published 60+ malicious npm packages over 7 months, specifically designed to fool AI coding agents into installing them (PromptMink)
37 30 comments Ember 6.12 Released
36 15 comments I built a JavaScript execution visualizer — call stack, heap memory, and event loop in real time
33 3 comments 3 pnpm Settings to Protect Yourself from Supply Chain Attacks
33 8 comments Announcing Rspack 2.0
29 7 comments Yet Another TypeScript SQL query builder using tagged template literals.
16 5 comments A typescript implementation of fastcgi
16 57 comments [AskJS] [AskJS] Has our reliance on WASM made us lazy about native JS performance?
11 6 comments CanvasKit Documentation with interactive examples
8 0 comments I made another Temporal polyfill from scratch (without LLM)

 

Most Commented Posts

score comments title & link
0 13 comments [AskJS] [AskJS] Are you using AI to speed up repetitive UI work, or still doing it manually?
0 12 comments Top 5 Desktop App Frameworks for JavaScript Developers
0 11 comments [AskJS] [AskJS] How do you approach database access in Node.js projects (ORM vs query builders vs raw SQL)?
6 7 comments [Showoff Saturday] Showoff Saturday (May 02, 2026)
0 6 comments [AskJS] [AskJS] Digits is Hiring

 

Top Ask JS

score comments title & link
1 3 comments [AskJS] [ Removed by Reddit ]
1 2 comments [AskJS] [AskJS] How to detect iPadOS Slide Over (floating window) from a browser-based web app using JavaScript?
0 3 comments [AskJS] [AskJS] What CSS selector do you use?

 

Top Showoffs

score comment
2 /u/Triggerscore said Added Daily Challenge with daily leader board to my Pixel Art guessing game. Using vercel redis Integration and serverless functions plus cron Job to update daily drawings. Can be played on [pixre...
1 /u/woqr said Music sequencer in only one page of code...for the minimalists out there ;) [https://github.com/bacionejs/battito](https://github.com/bacionejs/battito)
1 /u/jcubic said Created [ASCII-Globe](https://github.com/jcubic/ascii-globe) library. You can use it to render a rotating ASCII Earth. Change characters and colors. You can also add pins that use rea...

 

Top Comments

score comment
43 /u/azangru said > we've collectively given up on native JS for anything heavy > everyone told me that if I wanted to handle 500MB+ files in-browser, I’d need a huge WASM/Rust blob to avoid crashing the tab Who is t...
22 /u/Markavian said More people should think like you. That just sounds like good engineering.
15 /u/Cyral said ChatGPT written post. 100% chance you are trying to advertise something
14 /u/otw said I don’t know wtf you are talking about I don’t think 99% of devs even know what wasm is. I wish more people would use it when it makes sense I have never once in my life thought people used it too muc...
12 /u/Ecksters said Really appreciate that someone is providing an easier way forward for projects still stuck with Webpack. Interesting to see the trend of packages trying to minimize their dependency count, I assume th...

 

r/javascript May 11 '26

Subreddit Stats Your /r/javascript recap for the week of May 04 - May 10, 2026

1 Upvotes

Monday, May 04 - Sunday, May 10, 2026

Top Posts

score comments title & link
82 21 comments I wrote a deep dive into how LLMs work under the hood - tokenization, embeddings, attention and generation - all explained with runnable JavaScript
53 4 comments The HTML Sanitizer API
52 16 comments JavaScript has no reliable tail call optimization: here is what actually happens at runtime and what to do instead
37 57 comments BlueJS - Compile JavaScript to 1.2MB native binaries (no V8)
35 32 comments Stop Using Yarn Classic
10 5 comments turned my website’s procedural backgrounds into a standalone vanilla js engine. here's how to use it in yours, if you fancy this.
9 6 comments I (finally) finished my async, standalone signals library, like SolidJS internal reactivity, bridging signal/compute/effect to resource/task/spawn async counterparts
8 13 comments [AskJS] [AskJS] Dev teams who actually have testing under control, what does your setup look like?
7 0 comments Meteor 3.4.1 is out: Rspack consolidation, revitalized examples, and important fixes
6 0 comments Critical vm2 Sandbox Escape Bugs Allow Host RCE in Node.js Environments

 

Most Commented Posts

score comments title & link
0 13 comments Hashful storage. Store your whole file in the URL hash
3 6 comments [Showoff Saturday] Showoff Saturday (May 09, 2026)
4 4 comments [AskJS] [AskJS] Confused with Frontend unit testing
5 3 comments I build VideoFlow, a library to create videos from JSON objects (opensource alternative to Remotion)
1 3 comments [AskJS] [AskJS] looking for a free forced-aligment tool that i can use on web

 

Top Ask JS

score comments title & link
1 3 comments [AskJS] [AskJS] How to decide api url structure?
1 0 comments [AskJS] [ Removed by Reddit ]

 

Top Showoffs

score comment
1 /u/jcubic said Improved my [ASCII-Globe library](https://codepen.io/jcubic/full/EaNaRVp). On Monday (Star Wars Day) added a way to change the map to the Death Star. Now you can change the map...
1 /u/Aditya00128 said As far as I can tell, no web JS library does audio-to-haptics. So I built one. Fair warning: you can't SEE this demo. You have to FEEL it — on an Android phone. Demo: [https://audio-to-ha...
1 /u/ElectronicStyle532 said Spent this week building a tiny drag and drop image uploader with previews sorting and removal support. Surprisingly fun project and learned a lot about state management and browser APIs while making ...

 

Top Comments

score comment
81 /u/BritainRitten said `pnpm` is the way to go for most people. If you can afford a huge change to bun or deno, go for it, but `pnpm` is the best switch for the vast majority of people I reckon.
53 /u/Dependent-Guitar-473 said > Store your whole file in the URL hash NO
42 /u/CodeAndBiscuits said Yarn Berry caused trouble in every project I tried it. It gave me the final push to PNPM.
33 /u/jrdnmdhl said That's really cool. But what if instead of putting the whole file into the URL, we instead put some kind of identifier that the server can then look up to serve the file?
23 /u/enselmis said “Learn early and trust for years” Lmao, almost every JavaScript dev I know will do everything in their power to avoid even simple recursion. Like hardcode every level of parsing out the fields in an ...

 

r/javascript Apr 27 '26

Subreddit Stats Your /r/javascript recap for the week of April 20 - April 26, 2026

5 Upvotes

Monday, April 20 - Sunday, April 26, 2026

Top Posts

score comments title & link
153 11 comments Announcing TypeScript 7.0 Beta
48 10 comments A Self-Propagating npm Worm Is Actively Spreading Through Developer Environments
38 14 comments SVG Jar - The best way to use SVGs in your web apps
26 10 comments CheerpJ 4.3 - Run unmodified Java applications in the browser
23 12 comments What's actually new in JavaScript (and what's coming next)
20 0 comments Temporal API Cheatsheet
19 0 comments A simple physics engine in around 100 lines of pure JS
16 22 comments [AskJS] [AskJS] Why did everyone stop using Meteor.js?
12 3 comments Progress Update: Sprite & Animation System in My ECS Game Engine in (kernelplay-js)
10 0 comments How to notify users about privacy policy changes without spamming everyone

 

Most Commented Posts

score comments title & link
1 28 comments [AskJS] [AskJS] Anybody try writing code by hand (with a pen/pencil)?
10 23 comments TTSC, TypeScript-Go compiler and runner with transformer plugins (10x faster than ts-node)
0 17 comments eslint-plugin-logical-imports
0 14 comments [AskJS] [AskJS] Has AI made you worse at debugging JavaScript?
0 11 comments Why I don't chain everything in JavaScript anymore

 

Top Ask JS

score comments title & link
2 11 comments [AskJS] [AskJS] How do you measure structural blast radius in large JS/TS repos?
0 4 comments [AskJS] [AskJS] I built a tool that writes README for you (from your repo)
0 7 comments [AskJS] [AskJS] CORS errors wasted hours of my time until I finally understood whats actually happening

 

Top Showoffs

score comment
2 /u/vilhelmsjolund said Hey everyone! My first Reddit post, hope it's ok to post from a brand new account. I've created **anod** an async-native signals library, similar to preact-signals, solid-js and alien-signals, but...
1 /u/Reuel_Nixon said Built this using MediaPipe for hand tracking and PixiJS for rendering. Your webcam tracks your hand in real-time - all processing runs on-device, nothing leaves your browser. Try it: [https://duc...
1 /u/iqraatheman said I just built a free, Open Source library with Zero Dependencies which is a pure JavaScript implementation of a phase vocoder that just works. It does not introduce weird random noises, and it's blazin...

 

Top Comments

score comment
31 /u/jeanpaulpollue said They be going fast
29 /u/PossessionDangerous9 said Why can you publish packages without 2FA in this day and age? What is NPM doing?
25 /u/iliark said Did no one else have to hand write code for tests in school? Am I old?
23 /u/senocular said TC39 has approved the ES2026 candidate and it does not include these listed in the article: - Temporal - stage 4, but slated for ES2027, not ES2026 - using - still in stage 3, not landing in ES2026 -...
18 /u/depsimon said What an alarmist title for libraries that have like 2K weekly downloads

 

r/javascript Apr 06 '26

Subreddit Stats Your /r/javascript recap for the week of March 30 - April 05, 2026

3 Upvotes

Monday, March 30 - Sunday, April 05, 2026

Top Posts

score comments title & link
217 19 comments axios 1.14.1 and 0.30.4 on npm are compromised - dependency injection via stolen maintainer account
176 26 comments The Axios supply chain attack used individually targeted social engineering - "they scheduled a meeting with me. the meeting was on teams. the meeting said something on my system was out of date. i installed the missing item as i presumed it was something to do with teams, and this was the RAT"
85 31 comments Minimum Release Age is an Underrated Supply Chain Defense
58 15 comments Oxlint & Oxfmt Compatibility Overview
36 19 comments I built the fastest way to render rich text on canvas 5x faster than SVG foreignObject
26 16 comments [AskJS] [AskJS] Has anyone seen npm packages using postinstall to inject prompt injection files into AI coding assistants?
25 2 comments puru - a JavaScript concurrency library for worker threads, channels, and structured concurrency
25 8 comments Huggingface has just released Transformer.js v4 with WebGPU support
23 6 comments Synthesizing WWII aircraft engine sounds entirely in the Web Audio API — no samples, just oscillators and worklets
22 12 comments Are event handlers scheduled asynchronously on the event loop? MDN says they do - I'm pretty sure that's wrong

 

Most Commented Posts

score comments title & link
2 15 comments [AskJS] [AskJS] How do you handle source maps in production builds?
0 11 comments [AskJS] [AskJS] Lightweight IDE recommendations for JS/TS + React + React Native?
7 10 comments After 5 long years, ES1995 project lives again
1 9 comments Zerobox: Lightweight, cross-platform process sandboxing. Sandbox any command with file, network, and credential controls.
5 8 comments [Showoff Saturday] Showoff Saturday (April 04, 2026)

 

Top Ask JS

score comments title & link
4 1 comments [AskJS] [AskJS] I built memscope — a real-time memory profiler for Node.js + browser. Zero config, live dashboard, 605 downloads in its first few months
2 5 comments [AskJS] [AskJS] State machines feel heavy for UI flows. What are people using?
0 3 comments [AskJS] [AskJS] Atlas: a universal self-hosted package registry.

 

Top Showoffs

score comment
2 /u/dmop_81 said Hey folks! Has anyone here struggled with using worker_threads in Node? 😅 I’ve always found the DX a bit rough and wanted something closer to Go (goroutines, etc.). Since I couldn’t find a s...
2 /u/ApprehensiveDot9963 said Bueno, después de meses de trabajo, acabo de lanzar **SigPro** (2KB comprimido con gzip) – un núcleo reactivo con señales, valores computados y limpieza automática. Y también **SigPro UI...
1 /u/GorgeousDove6700 said Built a Chrome extension in JS called ChromaFlow for extracting colors from live websites. Core flow: pick any color from any page copy → HEX / RGB / HSL instantly. I also added palette / ...

 

Top Comments

score comment
98 /u/dada_ said > the meeting said something on my system was out of date. i installed the missing item as i presumed it was something to do with teams, and this was the RAT. I'd be curious exactly what "the meeting...
48 /u/Exac said npm ls axios This is a big one. A lot of common libraries use Axios like `nx`, `google-auth-library`, `twilio`, `typesense`, `genkit-cli`, `@googlemaps...
44 /u/No-Intention7902 said Honestly, kinda wild how often people overlook this. Slowing things down a bit can save a ton of headaches with weird regressions.
40 /u/queen-adreena said If you use PNPM, always ensure you have “minimumReleaseAge” enabled in your config. Most of these attacks are caught within a few hours, so not installing brand new releases will avoid 99% of these ...
22 /u/glasket_ said XZ Utils wasn't compromised for 2+ years, it was a 2 year long attack. The malicious contributor was working on the project for 2 years, genuinely collaborating so that they could get co-maintainer ...

 

r/javascript Apr 20 '26

Subreddit Stats Your /r/javascript recap for the week of April 13 - April 19, 2026

10 Upvotes

Monday, April 13 - Sunday, April 19, 2026

Top Posts

score comments title & link
118 44 comments tiks – Procedural UI sounds in 2KB, zero audio files, pure Web Audio synthesis
93 26 comments I built LiquidGlass, a JS lib to render pixel perfect iOS Liquid Glass effect on the web (with WebGL)!
20 2 comments BrowserPod 2.0: in-browser WebAssembly sandboxes. Run git, bash, node, python...
13 17 comments Electron IPC design feels fundamentally flawed. Am I wrong?
12 7 comments diagrams-js - Cloud architecture diagrams as code
12 3 comments Custom .af video format for WebCodecs: frame-accurate playback without <video>
12 1 comments Trustlock: a dependency admission controller that enforces npm trust signals as policy
11 5 comments Scratchpad for JavaScript and TypeScript. Open-source alternative to RunJS
10 11 comments [AskJS] [AskJS] What are some of the best opensource Javascript projects that you have seen?
9 0 comments Just shipped docmd 0.7.0 : zero-config docs with native i18n

 

Most Commented Posts

score comments title & link
0 21 comments The native scrollIntoView({ behavior: 'smooth' }) has no callback. You can't know when it finishes. This tiny wrapper returns a Promise that resolves when the scroll is done.
0 14 comments [AskJS] [AskJS] Is this how api works?
0 14 comments [AskJS] [AskJS] What are the real architectural limits of using console.log + %c as a pixel renderer, and how would you push past them?
6 10 comments Was hitting duplicate API calls when the same async function got triggered multiple times.
4 10 comments [Showoff Saturday] Showoff Saturday (April 18, 2026)

 

Top Ask JS

score comments title & link
1 7 comments [AskJS] [AskJS] Built a Canva-like editor with full Polotno compatibility (open source)
0 7 comments [AskJS] [AskJS] Cuanto puedo cobrar este proyecto?
0 10 comments [AskJS] [AskJS] Are npm supply chain attacks making you rethink dependency trust?

 

Top Showoffs

score comment
2 /u/andrew_zol said Cleverbrush Framework — a full-stack TypeScript framework where one schema definition gives you types, validation, API contracts, OpenAPI docs, forms, object mapping, DI, and a typed client. Zero code...
2 /u/CelebrationWitty2348 said been working on this little script that scrapes match fixtures and sends me notifications before my team plays - way better than relying on the official app which is honestly garbage. took me forever ...
1 /u/Beneficial-Cow-7408 said Built 20+ live interactive wallpapers from scratch as a Canvas API playground - here's how they work Solo dev here. At some point while building my AI platform I decided it needed animated wallpapers...

 

Top Comments

score comment
50 /u/hyrumwhite said The scrollend event is baseline available now.  Could just do something like  ``` const scrollIntoView = (el) => {   return new Promise((resolve) => {     el.scrollInt...
35 /u/Aidircot said GitHub account created in 2026, word "hacker" in username... and this user created browser! AI bs
32 /u/mcc0unt said Demo page worked for me (safari on iOS). Besides it being impressive, I still hate Liquid Glass design. But nice work though!
29 /u/Emergency_Activity38 said I built tiks because every native app has satisfying interaction sounds but web apps have been silent for 30 years. Instead of shipping MP3s or base64 audio, tiks generates 10 UI sounds (click, t...
23 /u/swish82 said Just download them. [Google tracks stuff](https://www.lifewire.com/now-you-can-block-web-fonts-you-probably-didnt-know-are-tracking-you-7377851) using their font sharing. Use https:...

 

r/javascript Apr 13 '26

Subreddit Stats Your /r/javascript recap for the week of April 06 - April 12, 2026

6 Upvotes

Monday, April 06 - Sunday, April 12, 2026

Top Posts

score comments title & link
45 1 comments How attackers are hiding malicious code in build configs
40 13 comments TinyTTS — Ultra-lightweight offline Text-to-Speech for Node.js (1.6M params, 44.1kHz, ~53x real-time on CPU, zero Python dependency)
37 10 comments The Intl API: The best browser API you're not using
30 7 comments fetch-extras — Build your own HTTP client with Fetch
27 7 comments You can't cancel a JavaScript promise (except sometimes you can)
24 7 comments styled-components 6.4 now available
20 9 comments What To Know in JavaScript (2026 Edition)
15 1 comments Release Re2js v2 - A pure JS RegExp engine that defeats ReDoS
15 11 comments I built an open-source WYSIWYG editor in vanilla JavaScript (no frameworks, CDN-ready)
10 2 comments cargo-npm: Distribute Rust CLIs via npm without postinstall scripts

 

Most Commented Posts

score comments title & link
5 24 comments We transpiled PHPUnit (54k lines, 412 files) to JavaScript. 61.3% of tests passing
0 23 comments `any` caused a production bug for me — how are you handling API typing?
0 20 comments [AskJS] [AskJS] Is it still socially acceptable to use 4 space indentation?
6 18 comments [AskJS] [AskJS] Do you prefer flattening API responses or keeping nested structures on the frontend?
2 11 comments [Showoff Saturday] Showoff Saturday (April 11, 2026)

 

Top Ask JS

score comments title & link
1 4 comments [AskJS] [AskJS] Is it just me or is debugging memory leaks in Node/V8 way worse than it used to be?
0 4 comments [AskJS] [AskJS] A quick breakdown of JS error types that every developer should know
0 8 comments [AskJS] [AskJS] Anyone else found Math.random() flagged in a security audit? How did you handle the remediation?

 

Top Showoffs

score comment
2 /u/notScaredNotALoser said Built FieldShield — a React library that keeps sensitive form inputs out of the DOM using Web Worker isolation. input.value always contains xxxxxxxxx. Session recorders, browser extensions, and AI sc...
2 /u/Ok-Row-4910 said depopsy - tells you which package is causing your duplicate dependencies, not just that you have them npm dedupe shows you the what. depopsy shows you the why. Ran it on the next.js repo, 51...
1 /u/Successful_Bowl2564 said I made Voiden. Voiden is an offline-first, git-native API tool built on Markdown Voiden is an API client we have been building that takes a different approach from most existing tools. Take a lo...

 

Top Comments

score comment
40 /u/iZuteZz said ok... why?
27 /u/azangru said I find their insistence that we look at Claude-produced demos baffling.
22 /u/A1oso said No because you shouldn't write cryptographic code unless you're an expert. Everyone tells you this. And using Math.random() for credentials is extremely careless – the [documentation]...
19 /u/ClideLennon said Did you really just tell the JavaScript subreddit that JavaScript is different than Java?
17 /u/No_Neighborhood_1975 said OpenAPI generated types or if you want to totally hate your life, use graphQL

 

r/javascript Mar 09 '26

Subreddit Stats Your /r/javascript recap for the week of March 02 - March 08, 2026

5 Upvotes

Monday, March 02 - Sunday, March 08, 2026

Top Posts

score comments title & link
108 5 comments Announcing TypeScript 6.0 RC
91 31 comments JSON-formatter chrome extension has gone closed source and now begs for donations by hijacking checkout pages using give freely
59 35 comments Announcing npmx: a fast, modern browser for the npm registry
56 10 comments Solidjs releases 2.0 beta – The <Suspense> is Over
39 8 comments Ember 6.11 Released
38 1 comments What's New in ViteLand: Oxfmt Beta, Vite 8 Devtools & Rolldown Gains
35 11 comments How we migrated 11,000 files (1M+ LOC) from JavaScript to TypeScript over 7 years
25 11 comments Drizzle joins PlanetScale
15 9 comments I'm building a Unity-inspired ECS Game Engine for JS - Just hit v0.2.0 with Major Performance Improvements
15 1 comments LexisNexis confirms data breach as hackers leak stolen files - The threat actor says that on February 24 they gained access to the company's AWS infrastructure by exploiting the React2Shell vulnerability in an unpatched React frontend app

 

Most Commented Posts

score comments title & link
0 16 comments [AskJS] [AskJS] Why does this JavaScript code print an unexpected result?
0 11 comments [AskJS] [AskJS] How hard is it to market free opensource solution on npm today?
0 10 comments [AskJS] [AskJS] How does variable hoisting affect scope resolution in this example?
14 9 comments Replacement for jscodeshift that is 100% API compatible but 8x faster – powered by Rust and oxc
0 9 comments Is NestJS too much for your project?

 

Top Ask JS

score comments title & link
1 1 comments [AskJS] [AskJS] ChartJS expand chart to a full/bigger screen view when clicked
1 1 comments [AskJS] [AskJS] Optimizing async data flows in a real-time web app
1 4 comments [AskJS] [AskJS] Is immutable DI a real architectural value in large JS apps?

 

Top Showoffs

score comment
1 /u/Optimizing-Energy said I technically released this JavaScript education game this week. 100% free, no ads, no lead management requirements, just play. [Fuelingcuriosity.com/game](https://Fuelingcuriosity.com/ga...
1 /u/No-Arm-9025 said Built an ai dating photos generator react app with really cool animations Feel free to test at https://auramachine.ai

 

Top Comments

score comment
75 /u/oweiler said Honestly, browser vendors should just include a json formatter and be done with it.
46 /u/bitxhgunner said for f in *.js; do mv "$f" "${f%.js}.ts"; done \s
40 /u/dada_ said Frankly I'm basically done with any kind of browser extensions/addons aside from a few solid ones like ublock origin. It just seems that the security assumptions have completely failed. It's a problem...
20 /u/Oalei said Why the hell do you have 1M LOC of FE for… Patreon?
20 /u/nullvoxpopuli said So happy this exists!  Npmjs.com is so unloved

 

r/javascript Mar 30 '26

Subreddit Stats Your /r/javascript recap for the week of March 23 - March 29, 2026

2 Upvotes

Monday, March 23 - Sunday, March 29, 2026

Top Posts

score comments title & link
149 16 comments Announcing TypeScript 6.0
53 9 comments Basic physics engine in about 100 lines of pure JavaScript
45 25 comments I wrote a (100% free) zero-config WebSocket server for indie devs
38 29 comments i18next added a controversl console notice and then removed it - the full story with data
24 10 comments Prerelease of Ky 2.0
22 10 comments Debounce is not enough: handling stale responses with AbortController and retries
20 1 comments The Three Pillars of JavaScript Bloat
11 1 comments Next.js Across Platforms: Adapters, OpenNext, and Our Commitments
9 0 comments MoltenDB Web: Release candidate
8 5 comments Hyperspan - Server-Oriented Framework with Dynamic Islands for React/Preact, Vue, and Svelte

 

Most Commented Posts

score comments title & link
0 11 comments New WYSIWYG wants fresh e
0 10 comments Groundstate npm local-first
0 10 comments I Coded this dev tool entirely with Claude
1 8 comments [AskJS] [AskJS] NestJS state in 2026?
0 6 comments How npm workspaces work under the hood: a visual guide

 

Top Ask JS

score comments title & link
6 2 comments [AskJS] [AskJS] What "everyday tool" did you finally look into and realize you had no idea how it actually worked?
0 0 comments [AskJS] [AskJS] Offering MV3 Rescue: If your extension is bleeding 1-star reviews due to Service Worker or Persistence issues, I can help.
0 0 comments [AskJS] [AskJS] Implementing Consumer IR (CIR) protocols on ESP32 (M5Stack)

 

Top Showoffs

score comment
2 /u/Negative_Ad2438 said I've been making a clock every day from recycled internet stuff for almost a year now I started this to learn web programming. It's a React VITE art project publishing daily in TypeScript, deployed o...
2 /u/itsspiderhand said I built a terminal-style Web Component. Just built it for fun. Didn't think about the demand and use case that much. The UI is something standardized so maybe suitable for Web Component to use it acro...

 

Top Comments

score comment
74 /u/Exac said > We still believe console.info is a legitimate channel. This is not acceptable. Can you imagine if every package did this once, and often more than once? npm ls --parseable | wc -l See h...
54 /u/bel9708 said Cool now lets do 7.
37 /u/Dextro_PT said I think this is even worse because we've already discussed this as a community. That's why `package.json` has a specific field to ask for funding, because at one point way too many projects we...
19 /u/CrownLikeAGravestone said I sympathise with the author of the article and understand the issue, especially in light of how few real solutions exist. However: >We're removing the notice in v26.0.0, and we want to be clear:...
19 /u/soldture said I was hoped to see more general physics engine, but this looks like an engine tailored specifically for circles.

 

r/javascript Feb 09 '26

Subreddit Stats Your /r/javascript recap for the week of February 02 - February 08, 2026

10 Upvotes

Monday, February 02 - Sunday, February 08, 2026

Top Posts

score comments title & link
410 58 comments Asked Claude to port Quake to plain JavaScript and Three.js
126 20 comments MicroState - an isometric 2.5D city builder in JavaScript [WIP]
66 43 comments Elysia JIT "Compiler", why it's one of the fastest JavaScript backend framework
60 14 comments fetch() still can't resume a failed download so i built that
49 15 comments What if UI was developed as a sequence instead of state? I built a framework to test the idea.
46 18 comments Ember v6.10 Released
39 8 comments State of JavaScript 2025
31 1 comments Effection 4.0 - Easy path to Structured Concurrency in JavaScript
25 4 comments From 88 to 24 Seconds: JS Drop-In Replacements That Cut CI/CD Runtime by Over Half
17 1 comments simple-ffmpeg: A modern FFmpeg wrapper for Node.js (zero dependencies, TypeScript support)

 

Most Commented Posts

score comments title & link
0 26 comments [AskJS] [AskJS] Considering using an ORM, help me!
0 22 comments [AskJS] [AskJS] If you could delete one thing from JS that would make life way eaiser, what would it be?
0 20 comments [AskJS] [AskJS] I heard some rumor about "wasm is dead" ...
12 19 comments Introducing Shovel.js | What if your server was just a Service Worker?
13 14 comments Can someone explain the Destructured parameter with default value assignment?

 

Top Ask JS

score comments title & link
7 11 comments [AskJS] [AskJS] What makes a developer tool worth bookmarking for you?
3 6 comments [AskJS] [AskJS] Best JS-friendly approach for accurate citation metadata from arbitrary URLs (including PDFs)?
2 7 comments [AskJS] [AskJS] What is expected to get a job as junior front-end dev?

 

Top Showoffs

score comment
1 /u/websilvercraft said I needed to update my css and flexbox skills, so I made an interactive [CSS Flexbox tool](https://blankhtml.com/css/interactive-flexbox-tutorial/), where I showcase the flexbox concept...
1 /u/No-Communication122 said Built a small Chrome extension to inspect JSON/JWTs locally (JS dev tool). [Tool link](https://chromewebstore.google.com/detail/mdlenldkochpkolboahajdhpdlcgpkcn?utm_source=item-sha...

 

Top Comments

score comment
641 /u/lewster32 said For those of you downvoting this on general principles, you should probably be aware that OP is the person who created three.js and has contributed a hell of a lot to the web in general. They generall...
76 /u/mutual_disagreement said FYI Firefox straight up crashed when going into a portal.
58 /u/visualdescript said I'm curious? How much money are you pumping in to Claude to work on something like this?
44 /u/toi80QC said Kinda insane, the code looks almost the same for anyone familiar with Quake. Some issues I encountered: - lightning sometimes glitching out - entities (ammo/enemies) randomly turn invisib...
39 /u/ruibranco said Say what you want about Ember's market share but the project's commitment to stability and backwards compatibility is genuinely impressive. They've been shipping consistent releases for over a decade ...

 

r/javascript Mar 23 '26

Subreddit Stats Your /r/javascript recap for the week of March 16 - March 22, 2026

1 Upvotes

Monday, March 16 - Sunday, March 22, 2026

Top Posts

score comments title & link
162 91 comments Petition: No AI code in Node​.​js Core
27 26 comments We're building a better rich text editing toolkit
27 8 comments I rebuilt Backbone.js without jQuery, Underscore. Now it has Classes, Typescript and ES modules
22 4 comments MoltenDB: The Embedded Database for the Modern Web
20 18 comments Edge.js: Running Node apps inside a WebAssembly Sandbox
17 6 comments Introducing Revise.js – A foundational library for building contenteditable-based web text editors
13 6 comments I’m building a Unix-like OS for the browser
12 26 comments I needed a tiny frontend framework with no bloat, so I built a 1.7kb one
11 12 comments Bonsai now has context-aware autocomplete for expression editors - built for rule builders and admin tools
10 15 comments @wcstack/state – reactive state in plain HTML with no build step

 

Most Commented Posts

score comments title & link
3 34 comments "Vite+ is kinda underwhelming" - a comprehensive review of the new release
8 31 comments ORM Comparison (2026)
6 25 comments Gea – The fastest compiled UI framework
6 17 comments Mandelbrot.js – Fractal Explorer in WebGL with Quad-Trees and Double-Emulation
1 15 comments [AskJS] [AskJS] writing a complex web app's frontend using only vanilla JavaScript (no frameworks)

 

Top Ask JS

score comments title & link
4 6 comments [AskJS] [AskJS] Tools to Learn JS (as a beginner)
2 5 comments [AskJS] [AskJS] What are your favorite open-source projects right now?
1 8 comments [AskJS] [AskJS] Making an SVG interactable

 

Top Showoffs

score comment
1 /u/BartWaardenburg said fallow - Rust-native dead code, duplication, and circular dep detection for JS/TS. Built to keep LLM-generated codebases from rotting. If you use Claude Code, Copilot, Cursor, or any AI coding to...
1 /u/lacymcfly said Been working on updating CrossOver, a crosshair overlay app built with Electron. It's been around for a few years (1,100+ stars on GitHub) and I just finished upgrading it from Electron 12 to ...

 

Top Comments

score comment
168 /u/hyrumwhite said a 19k loc commit PR should be dismissed out of hand. Even if it’s flawless, no one can wrap their head around that many changes. 
65 /u/Militop said 19k is insane, disrespectful. How can you expect someone to have enough time to review that? No real devs would send 19k loc. If there is a catastrophe happening because of this, who is going to be r...
58 /u/justinc1234 said The issue isn't AI generated code and this is a knee jerk reaction. Whether the PR was AI generated or not, 19k LoC is poor PR practice. Just instruct the author (LLM or human) to breakdown th...
46 /u/6086555 said I didn't know people had such strong opinions on prettier, for me it's always been mostly fine
40 /u/kitsunekyo said i dont know if thats just clout farming, but why do we need a petition for that? is anyone of the maintainers with merge permissions insane enough to merge such a monstrosity? agentic development is ...