JSter

Archives
Subscribe
March 4, 2026

JSter #253 - Libraries and more

When things go bad, don't JavaScript them.

I recently gave a lecture about hypermedia and how it might be the solution for lighter web applications. You can find my lecture slides here.

Libraries

  • florianschepp/bsky-comments: A zero-dependency Web Component to embed Bluesky discussion threads on any website.
  • gitbrent/PptxGenJS: Build PowerPoint presentations with JavaScript. Works with Node, React, web browsers, and more.
  • shuding/better-all - Better Promise.all with automatic dependency optimization
  • nuqs - Type-safe search params state management for React

Tools

  • varlock - Manage your .env
  • Knip - Declutter your JavaScript & TypeScript projects
  • vercel-labs/agent-browser: Browser automation CLI for AI agents
  • fpapado/svg-use: Tools and bundler plugins, to ergonomically load SVG files via use[href]
  • Introducing Hono CLI
  • npmx - Package Browser for the npm Registry
  • React2AWS - Infrastructure as React Components

Articles

  • Why is WebAssembly a second-class language on the web?
  • We deserve a better streams API for JavaScript
  • How Cloudflare rebuilt Next.js with AI in one week
  • Fastest Frontend Tooling for Humans & AI
  • WebMCP – a much needed way to make agents play with rather than against the web
  • JS-heavy approaches are not compatible with long-term performance goals
  • Solid.js Best Practices
  • Death to Scroll Fade!

Runtimes

  • Node.js 24.14.0 (LTS)

Games

  • VoxJong - CSS Mahjong Solitaire
  • Descent in three.js
  • mrdoob/three-quake: A WIP port of Quake (1996) to Three.js.

Demos

  • RYBitten SVG Color Sphere

Frameworks

  • Ember 6.10 Released

Guides

  • Guide to testing React apps with Morph LLM
Don't miss what's next. Subscribe to JSter: