#687 — May 9, 2024 Read on the Web JavaScript Weekly Development Notes from xkcd’s ‘Machine’ — I bet many of you are fans of xkcd! For this year’s April Fools’ joke, they published ‘Machine’, a giant Rube Goldberg machine of sorts (explained here). With a lot of TypeScript up front and Haskell in the …
Read More “Gulp is back – did it ever leave?”
We are thrilled to announce the release of a new feature in N|Solid that includes sample heap profiling and heap objects observability for main processes and worker threads. N|Solid is known for its Node.js performance and security observability and diagnostic tools and best-in-class low overhead has completed a new innovation to hunt memory leaks in …
Read More “Solving Memory Leaks in Node.js has Never Been Easier, Introducing the Latest Version of N|Solid”
#686 — May 2, 2024 Read on the Web JavaScript Weekly React 19 Now in Beta — While designed to get library developers prepared for the eventual React 19 release, this is nonetheless a huge step, with full support for Custom Elements (Custom Element support has long been a thorn in React’s side), all the …
Read More “Svelte 5 is almost here”
#685 — April 25, 2024 Read on the Web JavaScript Weekly JSR is Not Another Package Manager — When Ryan created Node, JavaScript had no packages or standard module system. npm and CommonJS took off, and tools like Yarn or pnpm extended npm in certain areas, but in today’s ES modules era, it’s time for …
Read More “JSR isn’t another tool, it’s a fundamental shift”
#684 — April 18, 2024 Read on the Web JavaScript Weekly Quill 2.0: A Powerful Rich Text Editor for the Web — A major release and significant modernization for the open source WYSIWYG editor. In Announcing Quill 2.0, we learn about Quill’s transition to TypeScript and improved use of modern browser features, but there’s more …
Read More “Visualizing algorithms”
#683 — April 11, 2024 Read on the Web JavaScript Weekly Frontend Development Beyond React: Svelte — A surprisingly thorough article going deep into one developer’s research into using Svelte to build modern front-end apps. If you’ve never experimented with Svelte, this is a good primer to the key concepts, tradeoffs, and techniques involved. Héla Ben …
Read More “An easy way to experiment with signals”
#682 — April 4, 2024 Read on the Web JavaScript Weekly A Proposal to Add Signals to JavaScript — A (very) early stage proposal for bringing a new feature to ECMAScript/JavaScript: signals! The proposal brings aboard ideas from a swathe of popular frameworks and aims to align everyone and get us on the same page …
Read More “A signal boost for JavaScript”
#681 — March 28, 2024 Read on the Web JavaScript Weekly JavaScript Visualized: Promise Execution — A helpful diagrammed and animated article, coupled with an (optional) 8-minute video, that goes into how promises work and are scheduled behind the scenes. It’s useful to have a good mental model of these mechanics, given promises form the …
Read More “Promises visualized”
Exciting news this week! One of the latest features in Node.js core is the addition of support for requiring synchronous ECMAScript Modules (ESM) graphs. This enhancement promises to simplify the transition for package authors and users alike, as the ecosystem gradually shifts towards ESM. This long-awaited feature, enabled via the –experimental-require-module flag, marks a pivotal …
Read More “Enhancing Node.js Core: Introducing Support for Synchronous ESM Graphs”
At NodeSource, we understand the hesitance and scrutiny that often accompany claims of “Node.js compatibility”. The Node.js ecosystem is vast and intricate, and as Matteo Collina rightly points out, passing a “hello world” example is just the start. We believe N|Solid should be a component of every Node.js project, especially in production, to provide developers …
Read More “N|Solid: Node.js Compatibility Proven through Fastify CI Integration”