A standards-first web framework
Overall Reception
- Mixed response: some are energized by the attempt to strip away complexity and embrace modern browser capabilities; others see it as overhyped, underbaked, and mainly suited to static blogs.
- Many agree current frontend stacks are complex, but disagree that pre-framework days were good or that Nue’s approach solves today’s hardest problems.
“Standards-First” Claim (Markdown, Bun, DSL)
- Critics argue “standards-first” is undermined by:
- Heavy reliance on Markdown (non‑standard, limited semantics).
- A custom templating/attribute DSL (
:for,@click, etc.) that is not HTML/JS. - Required tooling (CLI, Bun) and YAML config.
- Defenders say:
- Markdown is just a content format that compiles to semantic HTML and keeps content separate from layout.
- Bun uses web-style APIs; Node also isn’t a “web standard.”
- Standards live in the browser surface (HTML/CSS/JS), not in authoring tools.
Separation of Concerns, CSS-Centric Design, and Tailwind
- Framework emphasizes strict separation: HTML for structure, CSS for design, JS for behavior; aims for codebases that are “mostly CSS.”
- Some resonate, especially design‑system–oriented developers who like modern CSS (variables, container queries, view transitions).
- Others argue:
- Real complexity in apps is state management, data and business logic, not styling.
- Component colocation of markup, logic, and styles is practical and proven.
- Tailwind and atomic CSS help teams avoid CSS “spaghetti” and bikeshedding.
- Debate over whether React/Tailwind “tight coupling” is a regression or an evolution driven by real-world needs.
Scope: Static Sites vs Apps
- Current implementation appears strongest for content-heavy static sites; comparisons are made to Astro, 11ty, etc.
- Multiple commenters doubt the approach will scale to complex, highly interactive SPAs or data-heavy apps; want concrete SPA examples and clear scope like HTMX provides.
Comparisons to Existing Tools
- Frequently compared to React/Next, Astro, Svelte, Vue, HTMX, Lit, and Flutter.
- Some see it as “Vue/Svelte-style” single-file templating plus islands, not fundamentally new.
- Lit/web components advocates argue they are also standards-first; disagreement centers on whether components inherently violate “proper” separation.
Tooling, DX, and Maturity
- Praised for very fast startup and HMR, and for generating clean HTML.
- Criticisms:
- Bun + global CLI requirement; limited or untested Windows support.
- Early-stage gaps in docs, examples, testing guidance, editor integration, and runtime error clarity.
- One detailed user report: building a Todo app was fast and pleasant overall, but debugging and documentation rough edges were significant.
Messaging and Tone
- Several commenters find the tone dismissive of React/Tailwind and overly grand (e.g., “30x smaller than Next”) given the limited feature set and reliance on cutting-edge browser APIs with incomplete support.
- Suggestions: less bashing, more precise claims, fairer comparisons, clearer explanation of what’s truly different and where it’s appropriate to use.