JSter #183: Libraries and more
When things are too dangerous to say, JavaScript.
It's that time of the month again, JSter-time.
Libraries
- pakastin/maze - Maze generation visualization
- Ficus - Lightweight libraries and tools for building modern web applications
- srmagura/real-cancellable-promise - Cancellable promise library for JavaScript and TypeScript
- react-hookz/web - React hooks done right, for browser and SSR
- ahooks - A high-quality & reliable React Hooks library
- maraisr/piecemeal - Send your data piecemeal
- CSS Variable - CSS Variables for your CSS-in-JS solution
- React Native Zephyr - TailwindCSS-inspired styling library for React Native
- Starbeam - Reactivity Made Simple and Fun
- kwhitley/itty-router - A little router
- Nano JSX - Lightweight 1kB JSX library
Frameworks
Tools
- unjs/unbuild - An unified javascript build system
- Bun is a fast all-in-one JavaScript runtime
- gemini-testing/hermione - Browser test runner based on mocha and wdio
- Vite 3.0 is out! - Faster, better, stronger bundler for the modern web
- esbuild-kit/tsx - TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM
Articles
- SPAs: theory versus practice
- Making the world's fastest website, and other mistakes
- Patterns for Building JavaScript Websites in 2022
- Hacking Swagger-UI - from XSS to account takeovers
Techniques
- Simplify your full-stack applications with XState
- How to animate multiplayer cursors
- wasmbuild - Using Rust in Deno and Web Apps
- AbortController is your friend