← Back to context

Comment by throw10920

12 days ago

> What defines normal?

For the purposes of my comment and question - I do: vanilla (HTML+CSS+JS) and the most popular frameworks (React, Vue, Angular, Next).

> Your idea of normal is presumably whatever you’ve been using for the past few years.

None of those matter for my comment. Just substitute the value I provided above in to my original comment and you should be able to respond to the substance of the point I was making.

Ok, so your list of “normal” frontend doesn’t support your original point:

”you want to push as much logic to the client”

React and Next have been moving in the opposite direction with SSR.

As I said, there isn’t a single right answer. Client-only vanilla JS offers one solution, hybrid SSR like Next/React offers another, and Htmx yet another with different tradeoffs on the same spectrum.

  • > Ok, so your list of “normal” frontend doesn’t support your original point:

    > ”you want to push as much logic to the client”

    > React and Next have been moving in the opposite direction with SSR.

    It doesn't matter - they still support client-side rendering, the other frameworks I listed are still client-side-rendering focused, and I explicitly enumerated vanilla webtech where that's the norm.

    Please stop nitpicking my language. This is extremely tiring, boring, and not in the spirit of intellectual curiosity.

    • They aren't nitpicking your language: they asked for clarity on something where they weren't sure they understood what you meant, then when you clarified they responded disagreeing with you, not about your language.

      Feel free to disagree with them back if you wish, but characterising their disagreement as language nitpicking isn't disagreeing it's just wrong.

      1 reply →