/r/javascript - top ten submissions for each month of 2025
sfw subreddits
| <<
javascript 2024
2025, August
178 I built the worlds fastest VIN decoder
157 jQuery 4.0.0 Release Candidate 1
136 [AskJS] Rejected by ATS for “no JavaScript expe...
68 We've open-sourced Hopp, a remote pair programm...
65 I built a free car recall lookup app
63 Announcing TypeScript 5.9
60 Oxlint introduces type-aware linting (Technical...
51 How we made JSON.stringify more than twice as fast
51 Built a modern way to prefetch using the mouse ...
33 Inspired by Java's MapStruct, I created an open...
2025, July
157 new Date("wtf") - How well do you know JavaScri...
125 I built a zero-dependency TypeScript library fo...
113 es-toolkit, a drop-in replacement for Lodash, a...
110 The many, many, many JavaScript runtimes of the...
78 5 years ago I started to work on the next-gen f...
74 I built a VSCode extension to see your Javascri...
63 How We Refactored 10,000 i18n Call Sites Withou...
63 Built a way to prefetch based on where the user...
54 Announcing TypeScript 5.9 Beta
51 New features in ECMAScript 2025
2025, June
155 VoidZero announces Oxlint 1.0 - The first stabl...
89 Biome v2: type-aware rules, monorepo support, p...
77 Built a tiny JS utility library to make data hu...
76 Jest 30 released
70 How we cut CKEditor's bundle size by 40%
57 If you think Oracle owns JavaScript, then don't...
52 `document.currentScript` is more useful than I ...
45 Vanilla Templates – tiny 2 kB HTML-first JS tem...
39 A JavaScript Developer's Guide to Go
37 Built a library for adding haptic feedback to w...
2025, May
129 Announcing TypeScript Native Previews
121 VoidZero announces Rolldown-Vite
118 JavaScript's upcoming Temporal API and what pro...
81 Built an open source offline VIN decoder with ~...
60 I Tried Serverless for a Month — Here’s Why I G...
60 Progressive JSON — overreacted
58 Vite is now bundled by Rolldow
57 I think the ergonomics of generators is growing...
56 An ESLint plugin to enforce `@throws` in JSDoc ...
54 SnapDOM is an open source JS tool to convert HT...
2025, April
209 Some features that every JavaScript developer s...
121 The ECMAScript Records & Tuples proposal ha...
92 Built a caffeine cutoff calculator in vanilla J...
81 Why was Records & Tuples proposal withdrawn...
75 how actually JavaScript works behind the scenes
69 Anthony Fu will work with VoidZero on Vite DevT...
60 I built an open source test runner 100% compati...
48 I built WeaveMap.io — a Vanilla JS + SVG radar ...
41 The smallest PubSub library possible. Zero Depe...
40 Giving V8 a Heads-Up: Faster JavaScript Startup...
2025, March
613 A 10x Faster TypeScript
92 Evan You announced "Vite Plus" - the "cargo for...
63 TanStack Form V1 - Type-safe, Agnostic, Headles...
59 Patterns for Memory Efficient DOM Manipulation ...
58 Introducing upfetch - An advanced fetch client ...
55 Introducing ls-lint v2.3.0 after 5 years and 7 ...
53 In Defence of TypeScript Enums: You're (Probabl...
52 My “Internet OS” Project Just Hit 200,000 Downl...
42 EventLoop Visualized JavaScript
35 Neocache is a blazingly fast, minimal Typescrip...
2025, February
122 How we shrunk our Javascript monorepo git size ...
88 There are a lot of ways to break up long tasks ...
71 Sunsetting Create React App
57 Node.js v22.14.0 is released
56 Announcing TypeScript 5.8
50 While the world builds AI Agents, I'm just buil...
49 How long is a second in JS ?
44 A deep dive into JS internals
38 What's next to micro-frontends? Have you ever c...
37 Notemod: Note-Taking App Open Source | Only - J...
2025, January
187 Node.js v23.6.0 enables executing TypeScript by...
108 Fellow humans, it is 2025-01-01T00:00:00+00:00.
75 Announcing ArkType 2.0: Validate 100x faster wi...
69 Announcing TypeScript 5.8 Beta
61 [AskJS] What are JavaScript tricks you wish you...
60 Liquid code experiment
59 The best way to iterate over a large array with...
58 Things people get wrong about Electron
46 A WebAssembly compiler that fits in a tweet
41 But what is a DOM node?