All Labs
Developer Toolsalpha
Zero-Bundle Components
Component library that ships zero JavaScript to the client using React Server Components and modern CSS.
Technology Stack
React Server ComponentsCSSNext.jsTypeScript
Capabilities
Features Explored
Key capabilities implemented in this experiment
feature_01.ts
Zero client-side JavaScript
feature_02.ts
CSS-only interactions
feature_03.ts
Progressive enhancement
feature_04.ts
Accessible by default
feature_05.ts
Server-rendered animations
Insights
Key Learnings
What I discovered while building this
Many interactive patterns can be CSS-only with modern features
Progressive enhancement requires careful planning - see Next.js vs Remix
Some interactions genuinely need JavaScript for best UX
Read the RSC insight.
Note: This is an experimental project in the alpha stage. It represents a learning exercise and technical exploration rather than a production-ready solution. Code and patterns may change significantly.
Developer Tools
Related Experiments
Other explorations in this area
Interested in this technology?
I'm always happy to discuss experiments and share learnings. Let's connect if you're exploring similar ideas.
Get in Touch