Import maps go universal

#​632 — March 31, 2023 Read on the Web JavaScript Weekly JavaScript Import Maps Now Supported Cross-Browser — ES modules provide a modern way to include and reuse JavaScript code in web apps, and import maps provide the bridge between using module names in code and where those modules can actually be loaded from. Thomas Steiner …

Playwright now offers a UI mode

#​631 — March 24, 2023 Read on the Web JavaScript Weekly Speeding Up the JavaScript Ecosystem: npm Scripts — The latest in what has been a fascinating series on finding ‘low hanging fruit’ when it comes to performance in the JavaScript world. The author explains it best himself: “‘npm scripts’ are executed by JavaScript developers …

Transformers: JavaScript in Disguise

#​630 — March 17, 2023 Read on the Web JavaScript Weekly ????  Transformers.js: Running ML Models in the Browser — Transformers are a type of machine learning model often used for natural language or visual processing and while running such models directly in the browser is in its infancy, Transformers.js opens up some ML models …

New JavaScript features of the past few years

#​629 — March 10, 2023 Read on the Web JavaScript Weekly JavaScript Features from the Past Few Years — Packed with examples, this post tackles the changes and tweaks to JavaScript and TypeScript over the past several years (some as far back as ES6/ES2015, like tagged template literals). Linus Schlumberger Astro’s 2023 Web Framework Performance Report — …

Introducing nsuv

Introducing nsuv nsuv is a C++ wrapper around libuv with the main goal of supporting compile-time type safety when propagating data. You can find the open source package here: https://github.com/nodesource/nsuv Here at NodeSource we are focused on fixing issues for the enterprise. This includes adding functionality and features to Node.js that are useful for enterprise-level …

Garbage collector experiments

#​628 — March 3, 2023 Read on the Web JavaScript Weekly Sandworm Audit: A New JS Auditing Tool — A command-line tool to scan a project and dependencies for vulnerabilities, license issues, and related problems. You get JSON reports, visualizations of dependency trees, and a CSV of all dependencies and license information. Sandworm Experiments with the JavaScript …

N|Solid v4.9.2 is now available

NodeSource is excited to announce N|Solid v4.9.2 which contains the following changes: General stability improvements and bug fixes Node.js v14.21.3 (LTS): Includes a Node.js security release captured in Node.js v14.21.3 (LTS). Node.js v16.19.1 (LTS): Includes a Node.js security release captured in Node.js v16.19.1 (LTS). Node.js v18.14.1 (LTS): Includes a Node.js security release captured in Node.js …

AIOps Observability: Going Beyond Traditional APM

AIOps is an emerging technology that applies machine learning and analytics techniques to IT operations. AIOps enables IT teams to leverage advanced algorithms to identify performance issues, predict outages, and optimize system performance. Nodesource sees significant advantages for developers and teams to increase software quality by leveraging AIOPS. We have extended our platform’s (N|Solid) observability …

JavaScript sans build systems?

#​626 — February 17, 2023 Read on the Web JavaScript Weekly Writing JavaScript Without a Build System — Using a variety of build tools for things like bundling and transpiling is reasonably standard in modern JavaScript development, but what if you want to keep things simple? For simple things, it’s not necessary, says Julia. This …