Category: node js

It’s time to go ESM-only

February 14, 2025 By Mark Otto Off

Style Observer: A Library to Observe CSS Property Changes — Lea Verou is a developer who’s easy to admire because whenever she sets out to solve a problem, the results are always fully formed with no cut corners. So it goes with this ‘exhaustively tested’ JS…

Why it’s time to go ‘ESM only’

February 11, 2025 By Mark Otto 0

🏖️ We’re taking next week off, so the next issue will be on Tuesday, February 25. Feel free to hit reply and send in any submissions!__Peter Cooper, your editor. How to Publish ESM-Based npm Packages with TypeScript — Now that you can use the ES…

Oracle dabbles in some JavaScript comedy

February 7, 2025 By Mark Otto Off

There Are a Lot of Ways to Break Up Long Tasks in JavaScript — Due to how browsers and the event loop work, letting a single task hog the main thread is a quick way to freeze up your site’s UI. Alex explains the problem…

A TypeScript release targeted at Node developers

February 4, 2025 By Mark Otto 0

Introducing Mentoss: The fetch Mocker — A new approach to mocking global fetch() calls (in both browsers and server-side runtimes) inspired by previous attempts like Nock and MSW. Nicholas C. Zakas The Modern Way to Write JavaScript Servers? — The irony is that while Node popularized…

A WebAssembly compiler in 192 bytes

January 31, 2025 By Mark Otto Off

JavaScript: The Hard Parts — Take your knowledge to the next level with the most loved JavaScript course in the industry. Deepen your understanding of the most important aspects of JavaScript. This highly rated video course goes under the hood, looking at callbacks, higher-order functions,…

Things people get wrong about Electron

January 28, 2025 By Mark Otto 0

A Failed Attempt to Shrink All npm Packages by 5% — What if you could shrink all npm package sizes by 5%.. wouldn’t that benefit all of us? Here’s how one developer did just that using Zopfli compression and then made a proposal to the…

Bun’s on a roll with v1.2

January 24, 2025 By Mark Otto Off

🦖 ..and by no means should we forget Deno whose team have published a roundup of all of Deno’s progress in the past year. FlexGrid by Wijmo: The Industry-Leading JavaScript Datagrid — A fast and flexible DataGrid for building modern web apps. Key features and virtualized…

NodeBB, the Node.js powered forum system

January 21, 2025 By Mark Otto 0

The January 21, 2025 Security Releases — Not yet released at the time of publication, but coming to you any moment soon, are fresh releases of the Node 23.x, 22.x, 20.x, and 18.x release lines to tackle some as yet undisclosed security issues. The Node.js Project…

An introduction to building live collaborative JS apps

January 17, 2025 By Mark Otto Off

Protect Against Bots, Fraud, and Abuse in Real Time — With WorkOS Radar you can detect, verify and block harmful behaviour, protecting your app with advanced device fingerprinting. Stop fake signups, stop free tier abuse, and stop bot attacks and brute force attempts today. WorkOS A Checklist…

2025 is going to be a bold year for Express.js

January 14, 2025 By Mark Otto 0

A New Chapter for Express.js — 2024 saw the still-extremely-popular Express project awaken from a slumber, of sorts, with work being made to update things to modern standards, a security audit, and the release of Express v5. Here, the team explains what’s been going on…