Hyper

Languages and libraries

frontend framework

SHOW HN2025

70points
85comments
#1,008of 3,837 in 2025
Top 27%of 2025 by points

How HN took it

RoastedHalf or more of the comments are critical

2 positive, 11 neutral or asking, 2 mixed, 23 critical, out of 38 comments about the project. Thread score -0.50.

Docs: 0 for, 7 againstIdea: 1 for, 4 againstDesign: 0 for, 5 againstPerformance: 0 for, 3 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Appealing terse sample code and the idea of simpler frontend

    From 1 comment
    • I love utopian projects like this. And I’ll say there’s lots that is appealing about the sample code, not least its terseness, a factor that is going to really matter in the next…
      vessenes on HN
  • Sprae-like approach is appealing

    From 1 comment
    • Really like what I'm seeing so far. It looks a lot like Sprae: https://github.com/dy/sprae one of my favorite things that no one seems to be paying attention to :) I use it on…
      superchris on HN

Objections

  • Performance claims for large datasets are questioned

    From 2 comments
    • The React example w/ the complicated table API will work fine for zillions of records. Virtualization is not complex math, and there are many libraries that will implement it for…
      jitl on HN
    • > you must resort to WASM Where does the 'must' come from? A react component will trivially handle 200k records with list virtualisation with just javascript
      madeofpalk on HN
  • Name conflicts with existing hyper projects

    From 2 comments
    • I wish open-source projects checked to see if other projects share the same name. Especially since there are packages in NPM already about hyper. https://hyper.is/ has been…
      slenk on HN
    • So many front end frameworks that they can't even all have unique names https://hyperdom.org/
      streptomycin on HN
  • Stringly-typed template syntax is unappealing

    From 2 comments
    • Please, not another `strings` programming language `‹tr : for="user of users">`
      ohcmon on HN
    • Stringly typed templating language
      mpeg on HN
  • Accessibility not mentioned as a goal

    From 1 comment
    • I'm wondering why accessibility isn't listed as one of your goals when your building a "standards first" library? It's not even mentioned as a feature. I do realise your using…
      apricot13 on HN

Requests

  • Make React comparison examples equal in features

    From 3 comments
    • Only use 1:1 markup/features instead of adding those "modern react" examples.
      pier25 on HN
    • Can you change the React code to also just have one "card" class and nothing more? It shouldn't be 4 times longer than Nue.
      rustc on HN
    • Why not just include equal features to comparisons? New framework should also handle the real-world scenarios.
      nicce on HN
  • Address accessibility

    From 1 comment
    • I'm wondering why accessibility isn't listed as one of your goals when your building a "standards first" library? It's not even mentioned as a feature. I do realise your using…
      apricot13 on HN
  • Rename the project

    From 1 comment
    • Yeah, this is a bad name for a new project. It happens. Might want to rename this early, since there's so much web related stuff named Hyper or has hyper in the name already.
      andrewmcwatters on HN

Questions

  • How does it handle large tables and virtualization?

    From 1 comment
    • How do you virtualize rendering of a table with 100,000 items with Hyper?
      jitl on HN
  • How does it compare to React Server Components?

    From 1 comment
    • How would you say that this solves the similar problems as React Server Components? E.g. yesterday's discussion - https://news.ycombinator.com/item?id=43929054 Basically, how do…
      nicce on HN
  • Why not embed HTML templates in JS?

    From 1 comment
    • Why not just embed html templates in js at this point? Why js in html?
      EGreg on HN

Alternatives named

  • React

    From 1 comment
    • > This is an oldschool example using external CSS, which is no longer the "idiomatic" way to build React compomnents: Where does this claim come from? classNames and an external…
      __jonas on HN
  • Sprae

    From 1 comment
    • Really like what I'm seeing so far. It looks a lot like Sprae: https://github.com/dy/sprae one of my favorite things that no one seems to be paying attention to :) I use it on…
      superchris on HN
  • Markojs

    From 1 comment
    • You should take a look at markojs, it's also html-first but the syntax is IMHO more elegant as it extends html (especially the alpha of 6.0 syntax)
      mpeg on HN
  • Qwik

    From 1 comment
    • There are dozens of "better React" web frameworks, so it is impossible to get any traction with that value proposition because any attempt at building a new ecosystem will be…
      lern_too_spel on HN
  • Facet

    From 1 comment
    • I've been getting productive with Facet's approach, especially its 'templates as mixins' paradigm [0]. This gets really powerful when you consider how template scripts are…
      dleeftink on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/43936844)