• I Cast Fist
    link
    fedilink
    arrow-up
    20
    arrow-down
    2
    ·
    edit-2
    2 months ago

    This woman is part of the problem of the current internet. There are only a few sites that make sense to only work with JS enabled and federated social media is NOT one of those. Wanna know why? Because all the JS bullshit is just to make shit “pretty”. The data isn’t - rather, should NOT - reside entirely in the JS.

    EDIT - To make matters worse, the site in question is this - https://bestestmotherfucking.website/ ; which is “inspired” by Motherfucking Website and Better Fucking Website. I’m thinking this is just trolling and we fell for it

      • irelephant@app.wafrn.net
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        piefed is mostly prerendered.
        It still uses javascript for votes and stuff.

        It’s possible to use forms and an endpoint that returns 204 no content, but there’s not much feedback there.

          • I Cast Fist
            link
            fedilink
            arrow-up
            5
            ·
            2 months ago

            The correct answer is: depends on what the user (or the main dev) considers good user experience. Is a clean, fast loading page good UX? I would personally say yes. It’s much easier to have that without JS than with. Would everyone look at that linked example I gave and say “yes, this is good UX”? No, I’ve no doubt a lot of people would feel it looks too barebones to “feel good”.

    • RaphaelSchmitz@feddit.org
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      To make it “pretty”? That’s more CSS I would say, and JS would be more about UX.

      Which I haven’t seen anybody here mention. Which is kinda giving antisocial nerds with hobby projects? I mean, in professional development you learn very quickly how ux is correlated to helpdesk tickets.

      Like, we can talk about technical purity excercises all day, but code doesn’t exist for its own sake.