[HN Gopher] The Return of the 90s Web
       ___________________________________________________________________
        
       The Return of the 90s Web
        
       Author : mxbck
       Score  : 134 points
       Date   : 2020-06-18 20:39 UTC (2 hours ago)
        
 (HTM) web link (mxb.dev)
 (TXT) w3m dump (mxb.dev)
        
       | agumonkey wrote:
       | swings and roundabouts
        
       | ryanmarsh wrote:
       | If we're going back to the 90's let this be your reminder we
       | still don't have something for web dev as easy to use as VB6.
        
         | toast0 wrote:
         | We no longer have anything for the desktop as easy to use as
         | VB6 (nor for mobile).
        
       | [deleted]
        
       | sbussard wrote:
       | Social networks are failing us and we want independence and
       | community. The web used to be that, then it turned into a gated
       | gossip community.
        
       | kickscondor wrote:
       | I really like the turbolinks approach - you simply write HTML and
       | then include the script in your head tags. However, I'm still
       | hooked on Markdown. So I am still prerendering HTML - and then
       | doing the routing with Hyperapp. (See
       | https://href.cool/Tapes/Africa for an example - you get a
       | prerendered static HTML page, but it uses JavaScript from there
       | to render the other pages.)
       | 
       | The ultimate approach is Beaker Browser though. You can actually
       | just write your whole site in Markdown (/index.md, /posts/batman-
       | review.md, /posts/covid-resources.md) and then write a nice
       | wrapper for them at /.ui/ui.html. This means you can edit posts
       | with the built-in editor - and people can 'view source' to see
       | your original Markdown! It's like going beyond the 90s on an
       | alternate timeline.
       | 
       | (A sample of this is this wiki: hyper://1c6d8c9e2bca71b63f5219d66
       | 8b0886e4ee2814a818ad1ea179632f419ed29c4/. Hit the 'Editor' button
       | to see the Markdown source.)
        
       | DoubleGlazing wrote:
       | Maybe I'm missing something, the article isn't very clear. One of
       | the reasons why we have front end apps pulling from an API is
       | because it allows for interoperability.
       | 
       | The same API that serves data to the web browser can serve that
       | data to mobile apps and to third parties as well.
       | 
       | The idea of bringing HTML rendering back on to the server just
       | doesn't seem useful to me.
        
         | JohnBooty wrote:
         | One of the reasons why we have front end apps pulling
         | from an API is because it allows for interoperability.
         | The same API that serves data to the web browser can
         | serve that data to mobile apps and to third parties as well.
         | 
         | I agree with the benefit of API interoperability, but I'd call
         | that orthogonal to server-side rendering. Your server-side web
         | app could be just another consumer of that repurposable API.
         | The idea of bringing HTML rendering back on to the server
         | just doesn't seem useful to me.
         | 
         | It's a streamlined developer workflow, for one. You have one
         | renderer, not an infinite amount of client-side renderers.
         | Easier one-stop-shopping debugging. And in reality, I feel that
         | the promised performance gains of client-side rendering never
         | truly materialized for many use cases.
         | 
         | For projects involving small teams and non-trivial amounts,
         | this is a boon. Any backend dev can, at least, write code to
         | spit out some semantically correct HTML. Somebody is going to
         | need to work on the UI/UX at some point but not necessarily
         | full-time.
         | 
         | Contrast with a client-side rendering approach. If there is any
         | significant amount of backend engineering behind the site
         | (there isn't always, of course) now you have two apps with two
         | divergent skillsets and more often than not, you need a minimum
         | of two developers.
        
         | Karrot_Kream wrote:
         | That's if you're making an application, sure, but on the web I
         | view all sorts of sites and most of them are just styled text
         | containers, maybe with an optional way to mutate things. HN,
         | Reddit, News, recipes, forums, galleries, these are things I
         | regularly consume that don't need APIs to return content. For
         | applications, like Facebook, it's understandable, but if you
         | don't spend all of your time in Social Media, then you probably
         | are not really using an application.
        
           | dndvr wrote:
           | You must use old.reddit.com
        
             | Karrot_Kream wrote:
             | On mobile I just use a client that requests data from the
             | API and renders it for me. On desktop, yes, for now, but
             | I'm in the process of writing views that load faster and
             | don't require a browser.
        
         | bdcravens wrote:
         | You're correct, but for many companies, APIs and multiple
         | interoperable clients are a YAGNI.
        
         | pgm8705 wrote:
         | Having both is still an option with minimal effort. In Rails it
         | can be as simple as adding .json to your request and you get
         | the data, otherwise the HTML.
        
         | deadbunny wrote:
         | Maybe I'm being dumb (I'm a sysadmin, not a developer) but
         | wouldn't you just shift those API calls to the server rendering
         | the page rather than the browser?
        
       | simias wrote:
       | I'm not a web developer but my girlfriend needed a website to
       | show her photography work so I decided to make it for her.
       | 
       | It's the simplest thing in the world, basically just three
       | columns with photo thumbnails and the only javascript is some
       | simple image viewer to display the images full screen when you
       | click the thumbnails.
       | 
       | It's really, really basic but I was impressed with the feedback I
       | received from it, many people were impressed by how slick and
       | fast it was. And indeed, I went looking for professional
       | photographer websites and indeed, what a huge mess most of them
       | are. Incredibly heavy framework for very basic functionality,
       | splash screens to hide the loading times etc... It's the
       | electron-app syndrome, it's simpler to do that way so who cares
       | if it's like 5 orders of magnitude less efficient than it should
       | be? Just download more RAM and bandwidth.
       | 
       | Mine is a bunch of m4 macros used to preprocess static HTML
       | files, and a shell script that generates the thumbnails with
       | image magic. I wonder if I could launch the new fad in the webdev
       | community. What, you _still_ use React? That 's _so_ 2019. Try m4
       | instead, it 's web-scale!
        
         | throwawaysbsh wrote:
         | Link?
        
       | pgm8705 wrote:
       | I'm glad this is the case. I've been a Rails developer for close
       | to 10 years now, but 3 or 4 years back I got sucked into the
       | React world. I bought right in and my company quickly adopted the
       | "React on Rails" pattern. Looking back, it was one of the worst
       | professional decisions I've made in my career. Now we're back to
       | server side rendering and StimulusJS on the front-end when
       | needed. Productivity is way up, and developer happiness is way
       | up. With new tools like https://docs.stimulusreflex.com and
       | https://cableready.stimulusreflex.com I'm very excited about what
       | can be accomplished with minimal JS.
       | 
       | (Note: I still think React is an awesome library! I'm sure there
       | are devs that are super productive with it too. It just wasn't
       | the best fit for me and my company)
        
       | Animats wrote:
       | Webflow is touted as "the new Dreamweaver". Of course, it's
       | "software as a service", about 3x as expensive as basic web
       | hosting.
        
         | dvfjsdhgfv wrote:
         | Can you self-host Webflow-generated content?
        
           | Animats wrote:
           | You have to pay $192/year before you can export what you
           | created.
        
         | hn_throwaway_99 wrote:
         | > about 3x as expensive as basic web hosting.
         | 
         | Good, that's a bargain IMO. I get way more than 3x the value
         | out of webflow than I do "basic web hosting".
        
       | JohnBooty wrote:
       | I can't _wait_ for server-side rendering to take its place in the
       | sun again.
       | 
       | There are many use cases for which a client-side framework like
       | React is eesential.
       | 
       | But I feel the vast majority of use cases on the web would be
       | better off with server-side rendering.
       | 
       | And...
       | 
       | There are issues of ethics here.
       | 
       | You are kidding yourself to an extent when you say that you are
       | building a "client-side web app." It is essentially an
       | application targeted at Google's application platform, Chromium.
       | Sure, React (or whatever) runs on FF and Safari too. For now.
       | Maybe not always. They are already second-class citizens on the
       | web. They will probably be second-class citizens of _your_
       | client-side app unless your team has the resources to devote
       | equal time and resources to non-Chromium browsers. Unless you
       | work in a large shop, you probably don 't.
       | 
       | Server-side rendering is not always the right choice, but I also
       | do see it as a hedge against Google's, well, hegemony.
        
         | tpmx wrote:
         | Back in the 90s I was working on a commercial server-side
         | rendering "content management solution". Revision control and
         | team workflow (with quite nice conflict resultion UIs).
         | Templating using XSLT (sadly, because it's insane). Super
         | expressive and solid stuff in general though.
         | 
         | Then the "PHP CMS" wave came, and dumbed everything down.
         | 
         | Then the "reduce the server to an API" and "let insanely
         | complex javascript frameworks/apps deal re-invent the browser
         | navigation model" came... and here we are.
        
         | untog wrote:
         | I think there's a lot of truth in what you're saying and the
         | core problem is that we somehow decided there was one correct
         | way to make a web site, and that was to use React.
         | 
         | Are you creating a complex webapp? Use React. Go nuts! But are
         | you making a mostly static page (blog, marketing site,
         | whatever)? Then don't use React. It adds entirely unnecessary
         | bloat and complication.
        
           | gpapilion wrote:
           | The industry has gone back and forth here forever between
           | thick and thin clients, and I view this as an extension.
           | Largely we all use thick clients now (PCs, phones, and things
           | with way too much compute power), and the move to chrome or
           | chromium based browsers made the behavior predictable. The
           | pendulum swinging back is really an acknowledgement that the
           | advantages provided client side rendering, don't always
           | outweigh the networking costs. Data visualization is one of
           | these areas I wonder if the javascript methods provide a real
           | advantage vs server side rendering.
        
             | zozbot234 wrote:
             | Except that phones have only gotten thinner and thinner
             | since the 1990s... And PC's (laptops, at least) are not far
             | behind.
        
               | alphazino wrote:
               | https://wikipedia.org/wiki/Thin_client
               | https://wikipedia.org/wiki/Fat_client
        
       | stickfigure wrote:
       | This seems to be one developer's wishful thinking, without any
       | evidence presented to back up the assertion. Pointing out "hey,
       | here's a couple websites that do server side rendering" does not
       | a trend make.
       | 
       | We're ripping out webflow, if anecdata counts for anything (it
       | doesn't). Webflow occupies the barren middle ground of "too
       | complicated for marketing people, too simple for technical
       | people". I find it much easier to write html than to figure out
       | how to get their UI to make the html I want.
        
       | armandososa wrote:
       | This is a legitimate question apropos of OP's web ring: Who
       | qualifies as a nerd of the 90s? Is it nerds born in the 90s or
       | people who were nerds during the 90s?
        
       | dndvr wrote:
       | I did get a chuckle out of a page extolling the virtues of 'html
       | over the wire' asking me if I was
       | 
       | 'interested in things like front-end dev and the JAMStack'
        
       | waltbosz wrote:
       | What I miss most from the early days of the Internet is the
       | content. It was all created with love.
       | 
       | My theory is that the high barrier to entry of online publishing
       | kept all but the most determined people from creating content. As
       | a result, the little content that was out there was usually good.
       | 
       | With today's monetized blogs, it is often content for content's
       | sake. People don't try, or they write about topics which they are
       | not really interested in, but did just to have a new post. Or
       | often the writing is bad.
       | 
       | Maybe today's problem isn't the blogs, but the SEO that puts the
       | crap blogs at the top of the search results. Or maybe I'm
       | misremembering and the old content was crap too, or maybe my
       | standards are higher than they were in my teenage years.
        
         | izietto wrote:
         | My theory is that the more companies you throw in the less
         | humanity you can find
        
         | julianeon wrote:
         | I had just started college and I remember going to the computer
         | lab and clicking around for hours at a time, at night. Just
         | going from blog to blog, reading interesting stuff. You didn't
         | have to have a particular goal in mind - one blog would lead to
         | another interesting blog would lead to another one, endlessly.
         | They would all be engagingly written, to a high standard of
         | quality.
         | 
         | Like you, I know things have changed, but I still can't imagine
         | I could do that today, going from blog to blog, without running
         | low on material within ~60 minutes.
         | 
         | EDIT: I see the webring links here now, I may try them.
        
         | duxup wrote:
         | I remember visiting big corporate websites and there was always
         | a little corner for the 'webmaster' often with a photo of the
         | server the site was running on... or a cat... or something like
         | that.
         | 
         | Geocities was a beautiful mess as ... it was just folks trying
         | to figure out HTML and post silly stuff, but it was genuine.
        
         | kickscondor wrote:
         | People are still creating great stuff along these lines - you
         | just won't find it through Google or Facebook or most of
         | Reddit. Complex, interesting hypertext creations and web sites
         | are still everywhere. But try typing "interesting hypertext"
         | into Google or Facebook and see where it gets you. You can't
         | search for something that's off the beaten track.
         | 
         | This is where directories come back in. Check some of these
         | out:
         | 
         | * https://marijnflorence.neocities.org/linkroll/
         | 
         | * https://neonaut.neocities.org/directory/
         | 
         | * https://webring.xxiivv.com/ (which led me to this gem:
         | https://dreamwiki.sixey.es/)
         | 
         | Competing with Google in search has become an insurmountable
         | task. Personal directories attack from the opposite direction
         | (human curation, no algorithm) in a way that actually puts
         | Google far behind. It's kind of exciting and unexpected.
        
           | tomc1985 wrote:
           | If DMOZ could have held on for a few more years...
        
             | kickscondor wrote:
             | I'm not certain DMOZ is the way to go. The big centralized
             | directories are too hard to keep current. They get slammed
             | with submission. And you end up with so many editors that
             | no one has a sense of ownership.
             | 
             | I mean - maybe it's possible. Perhaps a really focused team
             | could figure it out. (The 'awesome' directories have kind
             | of figured that out, by having specialized directory.) But
             | these personal directories are really sweet because they
             | don't have to cover a topic. They can just be a collection
             | of good stuff, who knows what.
        
               | zozbot234 wrote:
               | Federation largely solves these problems. The biggest
               | interop issue is sticking to a common/interoperable
               | classification wrt. topic hierarchies, etc. and even then
               | that's quite doable.
        
               | kevin_thibedeau wrote:
               | A solution would need crowdsourced collective vetting of
               | sites along with a reputation system to keep out spam and
               | bad actors without devolving into Wikipedia style
               | personal fiefdoms.
        
             | duskwuff wrote:
             | DMOZ started stagnating around 2005. By the time it closed,
             | it was already considered irrelevant, and much of the index
             | had been unmaintained for years -- there was really nothing
             | left to hold on to.
        
           | nextaccountic wrote:
           | What we really need is a new Google, built on open principles
           | (decentralized / peer to peer, fully free software, backed by
           | a nonprofit), and focused on indexing the long tail of
           | insightful content that is neglected by Google because it
           | lacks SEO, popularity, links, and other metrics that Google
           | find interesting but we don't necessarily do.
        
             | CJefferson wrote:
             | The problem with any such system is there is money from
             | capturing eyeballs, so once any system gets popular a lot
             | of people will dedicate time to spamming it. I don't know
             | how avoid that.
        
             | slfnflctd wrote:
             | It's a fuzzy concept, but I think you're pointing toward
             | something there's a need for. PageRank is/was useful in a
             | lot of ways, it's just not enough by itself. Its weaknesses
             | have been ever more apparent, and it has become less
             | effective over time.
             | 
             | There are so many possible viable methods for ranking
             | search results! Particularly now with higher level textual
             | analysis using AI/ML/[buzzword], and perhaps more
             | importantly, the resurgence of interest in curated content.
             | People are getting better at discerning curated-for-revenue
             | vs. curated-with-love.
        
             | basch wrote:
             | Agree on the long tail. And maybe a way to exclude bigger
             | sites, and newer results (the time range search doesnt
             | really work anymore.)
             | 
             | I had a search today, and 7 of the top 10 results were from
             | today. What I was looking for was NOT news, it was
             | historical. If I wanted news, I would click the news tab.
             | Having 7/10ths of the results come from today makes using
             | google to search all of the web ever near useless, as
             | todays noise is noisier than ever.
             | 
             | I dont even care if they are defaults, but buttons to
             | "exclude big sites" "exclude the news" or "exclude fresh
             | results" would make search so much better.
        
         | beamatronic wrote:
         | There was less copyright concern back then too. Remember "Make
         | James Earl Jones speak"? Or the Hamster Dance?
        
         | inimino wrote:
         | My only correction is that there was a _lot_ of content out
         | there! We didn 't call it that, of course, because we're people
         | and not corporations, so we just called it articles, blogs,
         | rants and musings. A lot of it is still out there and a lot
         | more is on the wayback machine!
        
         | mtgp1000 wrote:
         | I think what you're saying about reduced barriers to entry has
         | lowered the standard of all popular media.
         | 
         | It used to be expensive to publish anything - especially the
         | further back in time you go. So classics for example typically
         | represent particularly bright writers, as having something
         | published before the printing press, and widely disseminated,
         | was simply unlikely to happen.
         | 
         | But today anyone can create an account on YouTube or stream on
         | twitch and it doesn't matter if the content is of any
         | particular quality or veracity, so long as the common man sees
         | what he wants to see.
         | 
         | I think there's a major secondary effect, in that now that we
         | are surrounded by low quality media, the average person's
         | ability to recognize merit in general is lessened.
        
           | chrisjarvis wrote:
           | The secondary effect you mention is absolutely the case.
           | There is unlimited media and unlimited platforms on which to
           | consume it. "Content" is truly a commodity now. I would like
           | to try to make watching movies/tv a special thing again for
           | myself, as opposed to little more than background noise. I
           | think this will require careful curation and research, rather
           | than just trusting an algorithm.
        
             | dragandj wrote:
             | Yes, there is unlimited media and content, but the thing is
             | that _most_ of this content is either total crap, or
             | polished content that was too much optimized for the median
             | viewer. There _is_ great, non-polished but authentic
             | content for every niche, but it is very, very difficult to
             | find it. Such content is not a commodity, but
             | unfortunately, it seems that the average content is good
             | enough for the average viewer...
        
           | kickscondor wrote:
           | I don't quite follow - if low quality media is everywhere,
           | doesn't high quality media stand out?
           | 
           | Perhaps you're saying that so much low quality media drowns
           | out the high quality media - such that it can't be found. The
           | ratio is off, right?
        
             | dragandj wrote:
             | It stands out, but it's so far away from you when you
             | search for it, that it's below the horizon...
        
             | worble wrote:
             | >if low quality media is everywhere, doesn't high quality
             | media stand out?
             | 
             | You would think so, but more often than not, most people
             | don't want high quality. What happens is that the media
             | that panders to the lowest common denominator stands out
             | the most, since that what the majority focus on.
        
       | yagodragon wrote:
       | I really hope personal blogging becomes popular again!. Speaking
       | of which, I still haven't found a really good alternative to the
       | "horrible" WordPress for blogging. It has:
       | 
       | - Integrated API, RSS
       | 
       | - Tons of plugins
       | 
       | - Accessibility, translations
       | 
       | - Easy and powerful editor(Gutenberg)
       | 
       | - Comments sections and forms w/ complete ownership and
       | moderation
       | 
       | - Easy data imports from multiple platforms.
       | 
       | - Users and roles
       | 
       | - 100% open source w/ GPL. You own your data
       | 
       | - Extremely easy and cheap to host and move around.
       | 
       | I love modern tooling and git based workflows for all my project
       | but my "static" 11ty/Gatsby.js blog doesn't provide all these
       | features out of the box. Instead of writing, you end up
       | reimplementing basic cms features.
        
         | movedx wrote:
         | Have you considered something like Ghost? ghost.org
        
         | aaronax wrote:
         | Drupal is what I use. In addition to the blog part, have
         | enjoyed creating custom content types to track some interesting
         | things in my life (cars, phones, and computers for example).
         | Then I add a view to show them all in a table with the columns
         | and sorting that I want for that particular content type.
         | 
         | In the past I have used the APIs to a very small extent. I
         | stored license keys for an app as a content type so that they
         | were easy to manage by employees, and the app connected to a
         | service that called the API.
         | 
         | Probably any fleshed out CMS will check all but the last one of
         | your boxes (nothing is going to be "extremely" easy to host).
        
       | usrusr wrote:
       | Preloading on button-down, nice detail optimization. It's
       | possible that you have to abort that request, but it will be the
       | rare exception. It's my favorite thing I learned today.
        
         | noisem4ker wrote:
         | See previous discussion:
         | https://news.ycombinator.com/item?id=23203658
        
       | dhosek wrote:
       | Funny that he started with the claim that the dancing baby gif
       | wasn't coming back. Turns out, it's already back.
       | https://twitter.com/JArmstrongArty/status/122590192989894656...
        
       | purerandomness wrote:
       | I recently watched the "Helvetica" documentary that was posted
       | here a few days ago [0], where they briefly mention "Grunge
       | Typography" [1], a seemingly dead-end branch of typography that,
       | for some strange reason, became pretty popular for a short period
       | of time.
       | 
       | After some years however, consensus amongst designers formed that
       | what they've created was a pile of illegible garbage, and
       | realized that there was no other way than completely dismiss that
       | branch, go back to the roots, and evolve from a few steps back.
       | 
       | I feel the same kind of consensus is slowly forming around ideas
       | like SPAs, client-side rendering and things like CSS-in-JS.
       | 
       | We saw the same happen with NoSQL and many other ideas before
       | that.
       | 
       | We recently deployed an entire SaaS only using server-side
       | rendering and htmx [2] to give it an SPA-like feel and immediate
       | interactivity where needed. It was a pleasure to develop, it's
       | snappy and we could actually rely on the Browser doing the heavy
       | lifting for things like history, middle click, and not break
       | stuff. I personally highly recommend it and see myself using this
       | approach in many upcoming projects.
       | 
       | [0] https://www.hustwit.com/helvetica/
       | 
       | [1] https://www.theawl.com/2012/08/the-rise-and-fall-of-
       | grunge-t...
       | 
       | [2] https://htmx.org/ (formerly "Intercooler")
        
         | trimbo wrote:
         | > After some years however, consensus amongst designers formed
         | that what they've created was a pile of illegible garbage
         | 
         | Really? Citation needed?
         | 
         | I guess I have never heard graphic designers say anything about
         | David Carson except that he's one of the most innovative and
         | influential designers in the past 30 years. IMO his graphic
         | design was amazing and perfect for the context (music and surf
         | magazines). I loved getting my monthly issue of Raygun and
         | marveling at what neat designs they had done this time.
         | 
         | The decline of it is pretty easy to explain: the same thing
         | that killed print altogether also killed print music magazines
         | (i.e. the internet).
        
           | purerandomness wrote:
           | You might want to give the two first sources I've linked a
           | visit. Both mention David Carson, and the Raygun magazine.
           | 
           | The sentiment I paraphrased was stated by designer Maximo
           | Vignelli, although he didn't single out David Carson.
        
         | lawik wrote:
         | I've spent a lot of time thinking about getting back to what I
         | find a healthier set of trade-offs in development and healthier
         | product. I lile this idea that the current pushback against
         | modern JS trends is simply backing up and setting out again in
         | a new, hopefully better direction.
         | 
         | I'm invested in Elixir and there are some interesting,
         | different trade-offs being made there for highly interactive
         | things with Phoenix LiveView. And there is the Lumen compiler
         | to potentially in the future not need JS as one could write
         | Elixir to get WASM for the interactivity needed.
         | 
         | My bet is still mostly on server side rendering and static as
         | much as possible. Current JS does have the JAMstack ideas that
         | I find a healthier direction.
        
         | dewey wrote:
         | I have fond memories of creating images with Grunge fonts in
         | some pirated copy of Photoshop and then positioning them with
         | HTML tables and Dreamweaver.
        
           | themodelplumber wrote:
           | Those were good times in a lot of ways!
           | 
           | Also I may be an outlier, but IMO grunge as a textural
           | expression still benefits lots of contemporary design
           | projects. In fact if you know how to work within broader
           | principles of design, maybe you stop caring as much about
           | what's current, because that's just one of many outcomes that
           | may or may not be appropriate for the message...
        
           | binarytox1n wrote:
           | This is how I learned web development. Don't forget
           | photoshopping the glossiest buttons possible. Not sure if
           | that fad was before or after the grunge.
        
             | sidpatil wrote:
             | Gloss was a trend in the mid 2000s, if I remember correctly
             | --around the same time that AJAX started becoming really
             | popular
        
               | brandonhorst wrote:
               | Web 2.0. Such a bright outlook in those days :)
        
         | clivestaples wrote:
         | I began developing apps the "old-fashioned" way over a year
         | ago. My day job is React but for my side businesses, it's all
         | PWA and Rails. Light React/Vue (depending on my mood) when I
         | need a fine-grained interaction or a slick animation.
        
         | hoorayimhelping wrote:
         | > _We recently deployed an entire SaaS only using server-side
         | rendering and htmx [2] to give it an SPA-like feel and
         | immediate interactivity where needed. It was a pleasure to
         | develop, it 's snappy and we could actually rely on the Browser
         | doing the heavy lifting for things like history, middle click,
         | and not break stuff._
         | 
         | I'm glad we're coming back to server side rendering with some
         | JavaScript for interactivity, but from about 2005 - 2015 this
         | was simply known as web development. You didn't need to worry
         | about breaking the back button or middle mouse or command
         | clicks because they just worked.
         | 
         | I feel like with React, we made the actual JavaScript code
         | simpler at the expense of everything else in the system
         | becoming way more complex.
        
           | yoz-y wrote:
           | Depends on what you build. I find a REST server + client side
           | rendered frontend quite simpler to grok than a server side
           | rendered page. Mostly because the separation between UI and
           | data is really clear and all of the CLI interfacing comes
           | free as well. There is certainly a way to split this well
           | with SSR, but it's also easier to fall into the trap of
           | tightly coupling the parts.
        
       ___________________________________________________________________
       (page generated 2020-06-18 23:00 UTC)