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.

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

Command Palette

Search for a command to run...