Plus some Express.js updates, improvements to Set, client-side NSFW detection, and generating parsers with Peggy. |
Tempo: An Easier Way to Work with Dates — We think they nailed their own summary: “A collection of utilities for working with the native Date object — an important distinction from other libraries that provide custom date primitives. Under the hood, Tempo mines Intl.DateTimeFormat to extract complex data like timezones offsets and locale aware date formats, giving you a simple API to format, parse, and manipulate dates.” Fantastic docs, too. FormKit |
LLRT (Low Latency Runtime): Amazon's New JS Runtime — Amazon has open sourced a runtime entirely focused on fast startups – something that’s useful for ephemeral use cases like serverless (*cough* AWS Lambda). It uses Fabrice Bellard’s QuickJS as the underlying engine, so has almost full ES2023 spec support out of the box. Amazon Web Services Labs |
IN BRIEF: You know how features and proposals for the ECMAScript language pass through a multi-stage process with the TC39 committee? There's a new stage: stage 2.7! The new stage is what 3 used to be with 3 now having extra testing requirements. Talking of TC39, here's the latest state of different proposals covered at the recent 100th TC39 meeting. There have been some updates on the state of Express and suggested plans for Express 5.0, 6.0 and 7.0. Google has unveiled the newest version of its Gemini AI model. Of particular note is its support for 1 million tokens of context, as shown in ▶️ this example working upon the entirety of three.js's source code (~820k tokens). A new JavaScript registry is on the way called jsr. Waitlist only, for now. |
RELEASES: Vue.js DevTools 6.6 – Now with a new UI. Hono 4.0 – The lightweight, runs-anywhere Web framework takes a big step forward. JointJS 4.0 – The powerful interactive diagramming/flowchart library now has no external dependencies. Astro 4.4, Angular 17.2, Billboard.js 3.11 |
▶ So You Think You Know Git.. — GitHub co-founder Scott Chacon gave a spirited talk at FOSDEM 2024 digging into many interesting parts of git, as well as a few GitHub bits. If you’d prefer to read rather than watch, he has some blog posts covering it all too. Scott Chacon |
Peggy 4.0: A Parser Generator for JavaScript — Produces fast parsers with good error reporting. Use it to process complex data or computer languages and build transformers, interpreters, compilers, and similar tools. The online demo is pretty effective. The official successor to PEG.js. Majda, Hildebrand, and Contributors |
🙈 NSFW.js 3.0 – Client-side NSFW image detection via TensorFlow.js. 🗓 React Big Calendar 1.10 – GCal/Outlook-like calendar component. Tedious 17.0 – TDS module for connecting to Microsoft SQL Server. Inspire Tree 7.0 – Perf-driven headless tree component. |
Heat.js 2.1 – Render customizable heat maps. Mineflayer 4.19 – Create Minecraft bots in JavaScript. Spacetime 7.6 – Lightweight timezone library. React Tags 6.9 – Tagging component. | |