Ways to serve up less JavaScript

#​659 — October 19, 2023 Read on the Web JavaScript Weekly ApexCharts: Interactive Charting and Dataviz Library — A mature and frequently updated charting library for building interactive data visualizations, whether with sparklines, heatmaps, line charts, funnel charts, pies, and others. There are many visual demos and code samples – or check out their homepage. Juned …

Fluid simulation in JavaScript

#​658 — October 12, 2023 Read on the Web ✍️ Due to being on the road at an event, this is a more compact and bijou issue but I’m back at full pace next week 😅__Peter Cooper, your editor JavaScript Weekly Speeding Up the JS Ecosystem: The Barrel File Debacle — Marvin continues his tour …

Comparing test assertion styles in JavaScript

#​657 — October 5, 2023 Read on the Web JavaScript Weekly An Interactive Intro to CRDTs — Conflict-free replicated data types (the so-called CRDTs) provide a popular approach to replicate data across numerous clients and allow live collaboration between them without conflicts. This post really digs into what makes CRDTs tick well, complete with interactive examples. …

Getting some closure

#​656 — September 28, 2023 Read on the Web JavaScript Weekly The Saga of Google’s Closure Compiler — Dan looks back at Google’s Closure Compiler, a JavaScript transpiler Google built in 2004 and used most heavily in the pre-TypeScript era to reduce the size of JavaScript files, check types, and otherwise handle common pitfalls. A …

Microsoft spills the tea on TypeScript

#​655 — September 21, 2023 Read on the Web JavaScript Weekly ▶  TypeScript Origins: The Documentary — You know you’ve made it when you get your own documentary! This has just dropped but is well produced, packed with stories from TypeScript’s co-creators, users, and other folks at Microsoft, and kept me entertained. It goes particularly deep …

JavaScript, ML and LLMs

#​654 — September 14, 2023 Read on the Web JavaScript Weekly Bun 1.0: Is It a Toolkit? Is It a Runtime? It’s Both — You’ve used Node, you’ve seen Deno, now Bun has grown up too. It’s a performance-oriented server-side JS runtime built atop JavaScriptCore and makes the unique claim of being “a drop-in replacement …

TypeScript 5.2, Node 20.6, and Astro 3.0

#​653 — September 7, 2023 Read on the Web 😅 We’re back! After two weeks enjoying the blistering desert heat of Las Vegas and downpours of Storm Hilary, I’m ready to get back to the weekly JavaScript roundups – fingers crossed we’re here each week till Christmas now 🙂__Peter Cooper and the Cooperpress team JavaScript Weekly …

Advancing the NodeSource Node.js Package Repo (Including User-Requested Upgrades!)

For over a decade, NodeSource has developed and maintained a Node.js package repository that, has become the standard for production use globally. We are excited to announce some significant updates to this repo that include a large number of items related to user requests. (Note that there is an important point in the section below …

We’re taking a few weeks off, but..

#​652 — August 17, 2023 Read on the Web 🏝️ I’m taking two weeks off and will be back on Thursday, September 7. So if you don’t see the newsletter turn up for a while, it’s our fault 😉 As I’ve had to produce much of this issue a few days in advance, I’m mixing in …

N|Solid v4.10.1 is now available

NodeSource is excited to announce N|Solid v4.10.1 which contains the following changes: General stability improvements and bug fixes Node.js v16.20.2 (LTS): Includes a Node.js security release captured in Node.js v16.20.2 (LTS). Node.js v18.17.1 (LTS): Includes a Node.js security release captured in Node.js v18.17.1 (LTS). For detailed information on installing and using N|Solid, please refer to …