JSter #248: Libraries and more
It takes two to JavaScript
The Winter is coming. Snow in a month or so.
Manifestos
Articles
- How to migrate your website from Next.js to Astro
- Web Sustainability Guidelines (WSG) becomes a first public Draft Note
- Web Standards and the Fall of the House of Iamus
- The bloat of edge-case first libraries
- Why do browsers throttle JavaScript timers?
- You no longer need JavaScript
- state-ref - Building the State Management Library by Jinwoo Kim
Libraries
- Quiet UI - a UI library for the web
- React 19.2
- mini-lit - Lightweight Lit components with shadcn-inspired theming, Tailwind CSS v4 styling, and Lucide icons
- Cap'n Web: a new RPC system for browsers and web servers
- Isograph v0.4.0 — the one with the VSCode extension
- varlock - Magic env files built for sharing
- nolimits4web/swiper: Most modern mobile touch slider with hardware accelerated transitions
- Introducing hx-optimistic: Make Your HTMX Apps Feel Instant
- PrimeReact - React UI Component Library
- WebReflection/file-tree: A file tree component for the web
Techniques
- Progressive Complexity: When Islands Should be a Continent
- Simple, Accessible Multi-Select UI
- Liquid Glass in the Browser: Refraction with CSS and SVG
- Don't Inherit the Box Model
- The Basics of Anchor Positioning
- Unit Formatting with Intl in JavaScript
Security
- Popular Tinycolor npm Package Compromised in Supply Chain Attack
- npm Author Qix Compromised via Phishing Email in Major Supply Chain Attack
Opinions
Guides
Performance
- Obs.js: context-aware web performance for everyone
- Making Sense of the Performance Extensibility API
Tools
- Mastro: the simplest website generator you’ve ever seen.
- Introducing CEM Language Server - The missing LSP for Web Components