Back to browse
GitHub Repository

Zero-runtime & resumable by default. Signals, SSR, atomic CSS — no JS on static pages.

1 starsTypeScript

NoopJS – A compiler that ships 0 KB JavaScript for static pages

by pullrun·Jul 21, 2026·2 points·0 comments

AI Analysis

●●●BangerBig BrainZero to OneSolve My Problem

Ships 0KB JS for static pages by compiling JSX to vanilla Custom Elements instead of React.

Strengths
  • Compiler outputs native Custom Elements, breaking framework silos for true portability.
  • Resumable architecture skips hydration entirely, achieving 0.06s LCP in real demos.
  • Eliminates hook rules and memoization complexity, making components plain functions.
Weaknesses
  • Ecosystem is tiny; lacks the component libraries and tooling of React or Vue.
  • Interactive SPA mode still requires 3.7KB runtime, losing the 'zero JS' headline.
Target Audience

Frontend developers building content sites or marketing pages

Similar To

Astro · Marko · Qwik

Similar Projects

Developer Tools●●Solid

Lumina – a statically typed web-native language for JavaScript and WASM

Built-in reactive runtime and dual JS/WASM targets challenge React and TypeScript dominance.

WizardryBold Bet
light_ideas
203mo ago