Plus Angular takes a Wiz, looking at cross-runtime JS feature support, and creating JS from CSS. |
Runtime Compatibility Across JavaScript Runtimes — Several developers have come together to build this convenient way to visualize the compatibility of different Web APIs and JavaScript features across the ever increasing number of different runtimes (e.g. Bun, Deno, Node, LLRT..) Tom Lienard et al. |
✅ The item above reminds me of node.green, a visualization of JS feature support across versions of Node / V8, though it is nearly entirely green/Yes these days! |
Register for POST/CON 24! (April 30 - May 1, 2024) — Postman’s annual user conference will be one of 2024’s biggest developer events and a chance to network while growing your API skills! Connect with the global API community, hear from industry leaders, and take part in hands-on workshops. Postman |
IN BRIEF: Angular's ngConf 2024 is taking place right now and some interesting announcements have been coming out, including some AI integrations and a merger with another Google framework called Wiz. As of Chrome 123, WebAssembly JSPI is entering origin trial. JSPI (JavaScript Promise Integration) allows WebAssembly code to directly use asynchronous Web APIs (via promises). ▶️ The Stack Overflow podcast interviewed Node's creator Ryan Dahl about why he moved on to creating Deno, as well as JSR, edge functions, and the future of JavaScript generally. sh.mhs / shorthand javascript is a cute example of some JavaScript golfing using some well considered, but still readable, aliases. ▶️ Honeypot's Node.js documentary premieres on YouTube later today (but just after we go to press). Last week we featured the v1.0 release of WinterJS, a SpiderMonkey-based JS runtime, but how fast it compared to the alternatives? 🤖 The W3C is working on a Web Neural Network API. RELEASES: Nuxt 3.11 – The full-stack Vue framework, and the last release before 4.0, but a significant release nonetheless. Angular 17.3 landed last week, but here's what's new. Preact 10.20.0, Express.js 4.19.0. |
📉 Optimizing JavaScript for Fun and for Profit — A tour of several things to avoid to keep your code running fast and smooth, complete with examples. While the performance ground upon which we walk is often shifting, many of these things are good, common sense practices. Rom Grk |
FusionAuth’s New Vue, React And Angular SDKs — These JavaScript SDKs simplify authentication integration into React, Angular, or Vue apps, allowing you to focus on user features while ensuring top-tier security. FusionAuth |
How Figma Built a Custom Permissions DSL — Figma has a complex permissions setup, the implementation of which was causing tech debt, bugs, and delays. After not finding any open source answers, they built a DSL that isolated policies and data while also being cross-platform (Ruby and TypeScript.) Jorge Silva (Figma) |
Building a Node App with TypeScript — How to set up a seamless TypeScript development experience for bundling modern Node apps with pnpm and ES modules, by someone who certainly knows a few things about TypeScript. Matt Pocock |
VanJS 1.5 – The small but sweet reactive UI framework. (Homepage.) Mercurius 14.0 – Implement GraphQL servers and gateways on Fastify. Happy DOM 14.2 – JS implementation of a web browser sans UI. Encoding.js 2.1 – Character encoding conversion and detection. Javet 3.1 – Embed Node and V8 into Java apps. | |