Bundle-time macros with Bun

#​641 — June 1, 2023 Read on the Web JavaScript Weekly JavaScript Macros in Bun — Not content with giving the JavaScript world a brand new bundler, Bun’s Jarred has taken it a bit further: ‘macros’ that run at bundle time with the result being directly inlined into your code. They use stage 3 annotated …

Measure Node.js server response time with N|Solid

As software developers, we constantly face new challenges in an ever-changing ecosystem. However, we must always remember the importance of addressing performance and security concerns, which remain at the top of our priority list. To ensure that our applications based on Node.js can meet our performance and scalability needs without compromising security or incurring costly …

Microsoft shrunk the TypeScript

#​640 — May 25, 2023 Read on the Web JavaScript Weekly DeviceScript: TypeScript for Tiny Thingamabobs — DeviceScript is a new Microsoft effort to take the TypeScript experience to low-resource microcontroller-based devices. It’s compiled to a custom VM bytecode which can run in such constrained environments. (A bit like Go’s TinyGo.) It’s aimed at VS …

jQuery lives on; major changes teased

#​639 — May 18, 2023 Read on the Web JavaScript Weekly Bun’s New Bundler: 220x Faster than webpack? — Bun is one of the newest JavaScript runtimes (built atop the JavaScriptCore engine) and focuses on speed while aiming to be a drop-in replacement for Node.js. This week’s v0.6.0 release is the ‘biggest release yet’ with …

Why Svelte is converting TypeScript to JSDoc

#​638 — May 11, 2023 Read on the Web JavaScript Weekly The JavaScript Ecosystem is Delightfully Weird — There are plenty of examples of how JavaScript is weird but Sam focuses on the why. If you’ve been a JS developer for many years you’ll have seen it go through many phases and morph to fit …

‘It’s a miracle anything about this ecosystem works at all.’

#​637 — May 4, 2023 Read on the Web Psst.. if you’re wondering about the context of today’s subject line, see the first ⚡️ In Brief. JavaScript™ Weekly Angular v16 Released — With the “biggest release since the initial rollout of Angular”, v16 of the extensive framework introduces a preview of a new signals-based reactivity model (a.k.a. …

Did you know JavaScript is trademarked?

#​636 — April 27, 2023 Read on the Web JavaScript™ Weekly Babylon.js 6.0: The Powerful Web-Based 3D Framework — Babylon.js remains one of the world’s leading WebGL-based graphics engines with a visual scene builder and best-in-class physically-based rendering. v6.0 includes a new physics plugin with plenty of docs and demos, fluid rendering, major improvements to …

NodeForest Status Report – Earth Day Project

In an effort to mitigate our environmental impact and increase awareness among Nodesourcers, NodeSource collaborated with Pal/Projectability to conduct a tree-planting activity in 2022. The initiative was a resounding success, resulting in the planting of a forest called __NodeForest__, which exceeded the original target by 52%. Read the previous blog-post here ???????? https://nodesource.com/blog/Nodeforest-experience Ensuring the …

Strengthening Node.js Security: NodeSource-GitHub Partnership

Strengthening Node.js Security: NodeSource and GitHub Partner to Boost Security for Software Developers The NodeSource-GitHub partnership is a game-changer for developers seeking to build secure applications directly integrating NCM’s (Node Certified Modules) powerful security features into their GitHub Actions workflow. With our NCM GitHub App developers can easily add NCM to their repositories, configure organization-wide …

Announcing The NodeSource-GitHub Partnership

NODESOURCE PARTNERS WITH GITHUB For Immediate Release NodeSource enhances Node.js application security with the NCM integration for GitHub Deployment Protection Rules. [Seattle, WA, April 13th, 2023] – NodeSource, a leader in Node.js application management, monitoring, and security, is excited to announce our partnership as a launch partner for Deployment Protection Rules with GitHub Actions, the …