Plus AdonisJS 6, a deep dive into Web Components, and JavaScript on .NET. |
Better JavaScript Shell Scripting with Bun Shell — Performance-focused server-side runtime Bun continues its rapid evolution with a side quest into the world of shell scripting by making it easier, cross-platform friendly, and less verbose. zx offers similar (but less integrated and focused) functionality to Node users, if you should prefer. Jarred Sumner (Bun) |
Announcing AdonisJS v6 — If you want a backend Web framework with amazing docs and packed with features, Adonis is a good choice. v6 is a big step forward moving to ESM by default, with more type safety overall (including for routes and middleware references), a new validation library, and more. Harminder Virk |
Learn Vite, The Fast Build Tool for Modern Web Projects — Join Steve Kinney for this video course tour of Vite's capabilities, including a look at bundling, optimizing static assets, hot module reloading, and its plugin ecosystem. You'll come away proficient at using Vite to build scalable, performant apps. Frontend Masters |
QuickJS: The Small, Embeddable JavaScript Engine — Several years ago, Fabrice Bellard, the genius behind FFMPEG and JSLinux, built a tiny and complete JavaScript engine in C. It now supports ES2023 and its latest release adds top-level await in modules and its REPL, as well as support for some cutting edge JS features (changelog). Fabrice Bellard |
IN BRIEF: @npm_malware on Twitter/X shares malicious packages detected in real time. JetBrains has opened up its Early Access Program for WebStorm 2024.1, its commercial JS/TS IDE. 📅 React Conf 2024 takes place this May 15-16 online and at Lake Las Vegas. RELEASES: Astro 4.2 – The framework that never ceases to amaze. Node.js 21.6.1 (Current) – A bug fix for Undici. Puppeteer 21.9 – Now using Chromium 121. Next.js 14.1, Qwik 1.4, Expo Router v3, Redux Toolkit 2.1 |
Web Components in Earnest — This is.. epic! If you want to really get a walk through the journey of building an entire app using Web Components and JavaScript, this is it. The app in this case is simple, but complete, and the author shows off the realities of going all in with Web Components here. David Bryant Copeland |
Jint 3.0: A JavaScript Interpreter for .NET — Run JavaScript within a .NET app and expose .NET objects and functions to JavaScript code. v3 arrives after seven years of work and is the most standards-compliant JS engine running entirely within .NET. Sébastien Ros |
Zustand 4.5 – Barebones flux-y state management. Mongoose 8.1 – MongoDB object modelling approach. EverShop 1.0 – Node.js-based ecommerce platform. pretty-quick 4.0 – Run Prettier on changed files. wavesurfer.js 7.7 – Waveform rendering and playback. Flatbush 4.3 – Fast spatial index for 2D points/rectangles. Culori 4.0 – Comprehensive color library. | |