#698 — July 25, 2024 Read on the Web JavaScript Weekly Astro 4.12: Say Hello to Server Islands — The flexible Astro framework for building modern content-based sites continues to go from strength to strength. v4.12 includes a new concept of server islands, a way to integrate static HTML and server-side generated components together. Erika and …
Read More “What’s new for us in ECMAScript 2024”
#697 — July 18, 2024 Read on the Web JavaScript Weekly Exploring JS: JavaScript Books for Programmers — You’ll know Dr. Axel from his fantastic blog posts over the years, or his once tenure as JavaScript Weekly’s editor, but he also has an impressive array of no-nonsense books that you can mostly read for free …
Read More “Exploring JavaScript (ES2024 Edition)”
#696 — July 11, 2024 Read on the Web JavaScript Weekly es-toolkit: A Modern JavaScript Utility Library — Think Lodash but newer, faster, smaller, and with tree shaking and built-in TypeScript support. The reference guide shows off the supported functions so far – it’s not quite as extensive as Lodash, but it’s getting there with …
Read More “Do the (ESLint) Evolution”
#695 — July 4, 2024 Read on the Web JavaScript Weekly How to Annul Promises in JavaScript — You can ‘cancel’ XHR and fetch requests, but can you cancel regular promises? Currently, no, but Zachary looks into doing the next best thing: telling a promise the game’s up, and discarding/ignoring its eventual results. Zachary Lee regex …
Read More “Breaking a promise”
Introduction N|Solid Runtime, the OSS runtime that powers N|Solid Pro, is an innovative, lightweight runtime for Node.js applications. It offers real-time insights into performance, memory usage, and CPU consumption, giving developers unparalleled visibility into their code without requiring any modifications. In today’s software landscape, understanding your application’s production behavior is crucial. With cloud-native architectures, microservices, …
Read More “OpenTelemetry in N|Solid”
#694 — June 27, 2024 Read on the Web JavaScript Weekly A Look at JavaScript’s New Set Methods — Finding the intersection, union, and difference between sets, among other set-related tasks, is now a piece of cake. Available in Node 22+, Chrome/Edge 122+, Firefox 127+, Safari 17+, and now considered a ‘baseline’ feature. Brian Smith (MDN) …
Read More “Say hi to ECMAScript 2024”
#693 — June 20, 2024 Read on the Web JavaScript Weekly The Results of the State of JavaScript 2023 Survey — It feels odd including something about 2023 in June 2024, but the results of the major annual JavaScript developer survey are now out. It’s interesting to see what features JS devs do and don’t …
Read More “The results are in”
#692 — June 13, 2024 Read on the Web 📝 I’ve recently encountered readers who’ve been surprised to learn this isn’t our only JavaScript newsletter. We have Node Weekly and React Status too – check them out if you’re a Node.js or React developer, as we focus more closely on them there! 🙂__Your editor, Peter Cooper …
Read More “The biggest TypeScript release in years?”
#691 — June 6, 2024 Read on the Web JavaScript Weekly Promises from the Ground Up — Josh notes that in order to truly understand promises, a fundamental part of modern JS development, we need “a surprisingly deep understanding of how JavaScript works and what its limitations are”. Luckily, this tutorial covers all the critical …
Read More “The appealing simplicity of htmx”
#690 — May 30, 2024 Read on the Web JavaScript Weekly How 1Password Used esbuild to Cut Browser Extension Build Times — 1Password is a popular password management tool that relies upon a browser extension to fill out passwords on the Web. At over a minute for a single build, things were starting to drag …
Read More “A variety of JS hacks and creative coding”