Post ANDvLTjCwU5INeR9bU by Ttown@mstdn.social
 (DIR) More posts by Ttown@mstdn.social
 (DIR) Post #ANCQwkDmOXVwczGarA by stux@mstdn.social
       2022-09-03T21:19:16Z
       
       0 likes, 0 repeats
       
       Hmm.. I find making SPA's much more fun than 'regular websites' :thinktink:​ What do you prefer while browsing a website? A 'single page app' so with 'no reloading' or a 'normal'(MPA) website? Or don't care?
       
 (DIR) Post #ANCR3UjoMNVMdNT4oi by puwa@fluffcord.social
       2022-09-03T21:20:25Z
       
       0 likes, 0 repeats
       
       @stux personally i'd appreciate a site that doesn't heavily rely on javascript if it doesn't really need to
       
 (DIR) Post #ANCR7SFVYTQy4dBLjk by vincent@mastodon.coffee
       2022-09-03T21:21:18Z
       
       0 likes, 0 repeats
       
       @stux can you list some examples of both?
       
 (DIR) Post #ANCR8SJYnVVyZ9YSf2 by stux@mstdn.social
       2022-09-03T21:21:24Z
       
       0 likes, 0 repeats
       
       @puwa Ahh okay! :blobcatgiggle:​ well yeah, SPA is kinda almost purly JS compiled down
       
 (DIR) Post #ANCRKHgy7Km76190Pg by lamp@mastodong.lol
       2022-09-03T21:23:47Z
       
       0 likes, 0 repeats
       
       @stux reloading all the code every time you navigate is such a waste of time and resources
       
 (DIR) Post #ANCRKXFCIM4FKWH3Lc by stux@mstdn.social
       2022-09-03T21:23:32Z
       
       1 likes, 0 repeats
       
       @vincent Sure! Mastodon for example is a SPA, or my site: https://stux.infoAnd something 'normal', for example a WordPress site! https://scientias.nl/
       
 (DIR) Post #ANCRekcwFOZKd01CoS by farshidhakimy@chaos.social
       2022-09-03T21:27:20Z
       
       0 likes, 0 repeats
       
       @stux I prefer the ones that load faster and use less data.
       
 (DIR) Post #ANCRgze9NN85n0edV2 by asavage@mastodon.technology
       2022-09-03T21:27:43Z
       
       0 likes, 0 repeats
       
       @stux every SPA framework is in a struggle to reengineer regular browser semantics for the benefit of not incurring a page reloadback button/history, bookmarks, printing/archiving to PDF, responsive layoutThere are purposes for them but when out of the gate we are downloading a whole execution environment to reengineer the browser in the browser, I am definitely not enamored
       
 (DIR) Post #ANCS7fFtIYVCMk1cJs by vincent@mastodon.coffee
       2022-09-03T21:32:35Z
       
       0 likes, 0 repeats
       
       @stux thanks!
       
 (DIR) Post #ANCSBiw5YWOcwIhMRM by mansr@society.oftrolls.com
       2022-09-03T21:33:26Z
       
       0 likes, 0 repeats
       
       @stux It really depends on the site.
       
 (DIR) Post #ANCULK3F8AjUZ6kX3o by sultmhoor@fosstodon.org
       2022-09-03T21:57:17Z
       
       1 likes, 0 repeats
       
       @stux multi page apps that you can bookmark, manipulate, view the source on, and work with the browser's normal UI elements rather than against
       
 (DIR) Post #ANCUQ5WAaq9gwFYIbY by TerryHancock@mastodon.art
       2022-09-03T21:58:18Z
       
       0 likes, 0 repeats
       
       @stux While it ultimately depends on the page, I generally prefer sites that present information in a fairly straightforward way, without a lot of code to run in the browser.  Javascript-based dynamic sites are vastly overused.
       
 (DIR) Post #ANCV80GNUWTxNo6dXM by cmhobbs@pleroma.asn.mobi
       2022-09-03T21:27:39.046279Z
       
       0 likes, 0 repeats
       
       @stux where's the "no javascript" option? 😄
       
 (DIR) Post #ANCVCJTjzSom8ZPZw0 by bananarama@mstdn.social
       2022-09-03T22:07:05Z
       
       1 likes, 0 repeats
       
       @stux If it doesn't run in Dillo, it's not accessible imo.
       
 (DIR) Post #ANCZemgrNLC6f0NaeO by JonathanTreffler@gruene.social
       2022-09-03T22:56:53Z
       
       0 likes, 0 repeats
       
       @stux I mean frameworks like Nuxt really blurr the line. With it you can program the website like a SPA and it will automatically get compiled down to a static or backend rendered MPA (if you set that build option, it can without code changes compile to a SPA too).I think that is the best of both worlds.It restores basic functionality without JS, so the people who hate JS won't bug you anymore and it improves the load performance on slow connections without hurting the dev experience.
       
 (DIR) Post #ANCZlZSCzCcpdTlKlM by JonathanTreffler@gruene.social
       2022-09-03T22:58:12Z
       
       0 likes, 0 repeats
       
       @stux I mean frameworks like Nuxt really blur the lines. With it you can program the website like a SPA and it will automatically get compiled down to a static or backend rendered MPA (if you set that build option, it can without code changes compile to a SPA too).I think that is the best of both worlds.It restores basic functionality without JS, so the people who hate JS won't bug you anymore and it improves the load performance on slow connections without hurting the dev experience.
       
 (DIR) Post #ANCdyAeau5juIgoriq by cobra@fedi.vern.cc
       2022-09-03T23:45:18Z
       
       0 likes, 0 repeats
       
       @stux i prefer being able to use a website without javascript
       
 (DIR) Post #ANCpH6jUnxdx8bLPqS by Luci@mastodonperu.xyz
       2022-09-04T01:51:54Z
       
       0 likes, 0 repeats
       
       @stux multi multi multi multi
       
 (DIR) Post #ANCxpxvCM8KhZwx03U by tisila@mastodon.online
       2022-09-04T03:27:47Z
       
       0 likes, 0 repeats
       
       @stux I like to be able to copy the URL from the location I'm at and visit later.I prefer no javascript but it is not required.
       
 (DIR) Post #ANDPW5gCbDM6Z6FPhg by oiyouyeahyou@mastodon.social
       2022-09-04T08:38:01Z
       
       0 likes, 0 repeats
       
       @stux it depends on how well it's implemented. A really good SPA feels like a MPA, and sometimes acts like one.Otherwise, end users likely don't know the difference, but feel the outcomes in performance and page reloads/re-renders.
       
 (DIR) Post #ANDQoElfeFDrv01Rb6 by farshidhakimy@chaos.social
       2022-09-04T08:52:39Z
       
       0 likes, 0 repeats
       
       @lamp @stux afaik you can cache it
       
 (DIR) Post #ANDvLTjCwU5INeR9bU by Ttown@mstdn.social
       2022-09-04T14:34:40Z
       
       0 likes, 0 repeats
       
       @stux depends on the content. One page is sometimes too small
       
 (DIR) Post #ANELcwBez2j0NKjNsO by lamp@mastodong.lol
       2022-09-04T19:29:20Z
       
       0 likes, 0 repeats
       
       @farshidhakimy @stux i'm talking about the rendering
       
 (DIR) Post #ANEMHDVrz9Z3h6OHY0 by lamp@mastodong.lol
       2022-09-04T19:36:37Z
       
       0 likes, 0 repeats
       
       @farshidhakimy @stux in the old days websites were simply formatted documents but now you got lots of templating stuff and fancy complicated scripts and frameworks and the browser has to reload all this same stuff over and over again every time you navigate. websites have evolved from rich text documents to _applications_. so "SPA"'s make more sense, navigating is much faster and nicer.
       
 (DIR) Post #ANEMd9kQfHIaO5f73Y by lamp@mastodong.lol
       2022-09-04T19:40:34Z
       
       0 likes, 0 repeats
       
       @farshidhakimy @stux it seems most apps are doing a hybrid approach where it functions as a SPA but pushes history state and can reload at any url, having the ability to fall back to functioning like a less-efficient MPA. Useful on forums that want to preserve functionality without js, also needed for crawler bots although it seems google crawls with headless browsers to run javascript nowadays
       
 (DIR) Post #ANEOHSvOstyTOwZwHo by mia@movsw.0x0.st
       2022-09-04T19:39:28.516Z
       
       0 likes, 0 repeats
       
       @lamp@mastodong.lol @farshidhakimy@chaos.social @stux@mstdn.social it’s just a shame the html+css+js/wasm stack is such a poor fit for what web apps doi’ve been spoiled by qt quick’s qml
       
 (DIR) Post #ANEOHTO7A8wWq00s2i by lamp@mastodong.lol
       2022-09-04T19:59:03Z
       
       0 likes, 0 repeats
       
       @mia @stux @farshidhakimy i wonder what web would be like if it were re-designed from scratch now