JSter #258: Libraries and more
“I need you to
await trust(me), one last time.”— Ethan Hunt, Mission: Impossible – The Final Reckoning
Finnish Summer is almost over, and it's only a couple of months until the SDLCAI seminar (13.10) held at Espoo, Finland. The topic is relevant and exciting, and I think I'll learn a lot that day. We'll also try to produce a livestream since Finland can be kind of tough to reach.
Libraries
- jamiepine/voicebox: The open-source AI voice studio. Clone, dictate, create
- rescomms/or-tools-javascript-bindings: Javascript bindings for Google's OR-Tools C++ library
- mrdoob/toys - A little toy maker
- isaac-mason/box3d.js
- Driver.js - Product Tours & Highlights in Vanilla JS
- Sätteri - A Markdown pipeline forged in Rust for the JavaScript world
- Announcing Box3D
- webernetes - Kubernetes in the browser
- Color.js: Let’s get serious about color
Frameworks
- Octane - React’s programming model, compiled
- Async hydration in Preact
- camelon - a server rendered hypermedia framework
Design Systems
Articles
- Building AI-Native React Applications with WebMCP
- Fetch Needs Error Codes
- …but some of us were watching
- In defense of polyfills
- What Happened to the Frontend While You Weren't Watching
Papers
- Case for HTML First Web Development
- Evaluating Front-end Web Energy Consumption: Quantifying the Role of Caching, Cookies, Scrolling Behavior, and Data Volume
- BRHC: Backend-driven Reactive Hypermedia Controls with a Statically Typed Kotlin DSL
Techniques
- Engineering High-Performance Parsers with Data-Oriented Design
- Time-based background colour transitions with Temporal and CSS color-mix
Tools
- npm publish-time malware scanning and dual-use metadata - GitHub Changelog
- Ultracite — Zero-Config Linting for Biome, ESLint, and Oxlint
- JS² - Javascript compiler
Skills
Runtimes
- nasa/spacewasm: A flight-compliant WebAssembly interpreter.
- Rewriting Bun in Rust
- Announcing TypeScript 7.0
- mcollina/sse-bomb - Tiny Node.js SSE payload growth tester for EventSource limits
- lucid-softworks/lumen: A from-scratch JavaScript engine in Rust — std only, zero deps, 100% test262 (53,376/53,376)