Boa v0.20: An Alternative JavaScript Compiler — Under development for several years, Boa has a few missions: be a Rust ECMAScript implementation, be easy to embed in Rust projects, and be a fast, safe JS engine overall. v0.20 sees a bump up to 89.92% compliance in the Test262 suite, improves Temporal support, adds Atomics.pause, and more. This is no toy engine. Boa Developers |
Build with Gemini at Lightning Speeds — With the largest context window available, Google Gemini provides JavaScript developers multimodal processing of images, videos and text. Start using Google Gemini in minutes using AI Studio. Google Gemini |
IN BRIEF: 🎮 If you ever do any game development with JavaScript, it's time to take the Gamedev.JS Survey 2024. If you don't, you can head to JS13KGames and enjoy other people's creative efforts instead :-) Apple has released Safari 18.2 which introduces a few enhancements to JavaScript support including Float16Array, more methods for Uint8Array, Promise.try, RegExp.escape, and more. Did you know Douglas Crockford is Not Your Dad? Well, at least when it comes to putting comments in JSON.. |
RELEASES: VS Code November Release – Now when you copy and paste JS/TS code, VS Code can add imports for the pasted code. Next.js 15.1 – The popular React framework gets full React 19 support. Node v23.4.0 (Current) – Say hello to assert.partialDeepStrictEqual and --trace-env for tracing environment variable usage. Sheriff v25 - Opinionated TypeScript-first ESLint configuration. Now supporting ESLint v9. Undici 7.1 – HTTP/2 support now marked as stable in the Node.js HTTP library. pnpm 9.15, Dependency Cruiser 16.8, Redux Toolkit 2.5, YouTube.js 12.2 |
The State of Node.js Performance in 2024 — A thorough set of benchmarks covering recent performance advancements made in Node.js. The improvements between Node 18 and 20 up to version 22 might surprise you - it’s clear the team has put a lot of work into this area. Gonzaga and Parody (NodeSource) |
How to Reduce TTFB? — High "time to first byte" affects web vitals. Learn to identify and fix issues slowing your TTFB. Sentry |
📊 Perspective 3.2 (above) – Data visualization and analytics component. The core is written in C++ and compiled to WebAssembly where it can be used from JavaScript. Their homepage shows it off well with a live example. Now supports newline delimited JSON (ndjson). ☎︎ International Telephone Input 25.2 – Component for entering and validating international phone numbers. Vue, React, and vanilla. debug 4.4 – Tiny debugging utility modelled after Node.js core's debugging approach (but for the browser too). ExpressoTS 3.0 – TypeScript framework for server-side Node.js apps. InversifyJS 6.2 – Inversion of control container for JavaScript. 📊 ApexCharts 4.2 – Popular JS charting library. (Demos.) Vue3-Carousel 0.9 – Customizable, lightweight Vue 3 carousel component. html-react-parser 5.2 – Isomorphic HTML to React parser. AlaSQL.js 4.6 – Isomorphic JavaScript SQL database. | |