JSter #189: Libraries and more
In a few years npm will reach ten million packages
The JavaScript ecosystem keeps growing at an exponential pace. One day we'll reach Mars and beyond.
Libraries
- Vessel.js - Design ships in JavaScript
- 11ty/eleventy-activity-feed - One feed to rule them all
- visx - A collection of expressive, low-level visualization primitives for React
- React Virtuoso - Powerful yet easy-to-use React components that can render enormous data sets
- vanilla-jsoneditor - A web-based tool to view, edit, format, transform, and validate JSON
- ts-safeql/safeql - Validate and auto-generate TypeScript types from raw SQL queries in PostgreSQL
- hyperfetch - Data Fetching, Offline First, Caching, Queueing
Articles
- Do you really understand CSS radial-gradients?
- So you want to make a new JS framework
- Your Accessibility Claims Are Wrong, UnlessâŚ
- Speeding up the JavaScript ecosystem
- Javascript Questions for the Dazed and Confused
- The State of JS 2022
Tools
- Introducing Jampack - Speed up your static site
- Announcing TypeScript 5.0 Beta
- Astro 2.0 - The major site generator has reached a new milestone
- LocatorJS - Click on a component to go to its code
- pixel-point/fontpie - Get your layout shifts optimized with a CLI-generated piece of CSS
- val town - Write scripts and run
- zachleat/speedlify - Benchmark the web performance and accessibility of sites over time
Techniques
- Form-Associated Custom Elements
- The Hidden Power of Custom States For Web Components
- The paired hook pattern for React
CSS
- CSS Timeline - What was done and when
- Cube CSS - A new CSS methodology
- Stylify - Code your website faster with CSS-like utilities
- Critical CSS? Not So Fast!
- joe-bell/cva - Class Variance Authority
- @acab/reset.css - Yet another CSS reset
Games
- slow roads - Endless driving zen