▲ 57 ▼ PlEaSe CeNtEr ThAt DiV (lemmy.world) submitted 3 years ago by rcmaehl@lemmy.world to c/programmer_humor@programming.dev 60 comments fedilink hide all child comments
[–] mtchristo@lemm.ee 5 points 3 years ago (2 children) The web is beyond bloated. The heavy reliance on JavaScript has suck the joy out of browsing the web for me permalink fedilink source hideshow 4 child comments replies: [–] AnonymousLlama@kbin.social 3 points 3 years ago (1 child) I'd say the over exploitation of JavaScript to leverage tracking, interaction and marketing has helped create the poor experiences we now have on web. The underlying technology when used for creating interactive and helpful UIs is very beneficial permalink fedilink source parent hideshow 2 child comments replies: [–] grue@lemmy.ml 0 points 3 years ago (1 child) Web pages are supposed to be hypertext documents, not "interactive... UIs!" permalink fedilink source parent hideshow 2 child comments replies: [–] flower3@feddit.de 0 points 3 years ago* (1 child) So I should download an app for everything beyond that? permalink fedilink source parent hideshow 2 child comments replies: [–] grue@lemmy.ml 0 points 3 years ago* You're "downloading an app" anyway, even if it's JavaScript running in a browser. How do you think the client-side code gets to the client‽ But yes, I think we need a new version of something like Java Web Start, except with the ability to steam parts of itself as-needed instead of having to download the entire .jar before being able to run. If you're going to have an app, have an app that has proper libraries for the UI etc. instead of hacking everything on top of a whole bunch of DOM cruft! I guess WebAssembly is a step in the right direction, but it's still too tied to the document viewer known as a "web browser," for no good reason. permalink fedilink source parent [–] swordsmanluke@programming.dev 1 point 3 years ago (1 child) May I introduce you to the Gemini project? It's a new(ish) protocol for sharing interlinked text documents. It's intended to sit between Gopher and HTML in terms of complexity and is deliberately, aggressively simple (some might even say crippled) with the intention that it will be nearly impossible to extend the protocol for surveillance capitalism. It's not trying to replace ye olde WWW, but to provide a human-focused place for text-first, 90's-style sites to live. ...just without the blink tags. permalink fedilink source parent hideshow 2 child comments replies: [–] lvxferre@lemmy.ml 1 point 3 years ago* (1 child) …just without the blink tags. NOOO! IT IS BROKEN! How am I build my cool website without a blinking "Thank You For Reading!"??? permalink fedilink source parent hideshow 2 child comments replies: [–] swordsmanluke@programming.dev 3 points 3 years ago "This page best viewed while rapidly closing and opening your eyes" permalink fedilink source parent
[–] AnonymousLlama@kbin.social 3 points 3 years ago (1 child) I'd say the over exploitation of JavaScript to leverage tracking, interaction and marketing has helped create the poor experiences we now have on web. The underlying technology when used for creating interactive and helpful UIs is very beneficial permalink fedilink source parent hideshow 2 child comments replies: [–] grue@lemmy.ml 0 points 3 years ago (1 child) Web pages are supposed to be hypertext documents, not "interactive... UIs!" permalink fedilink source parent hideshow 2 child comments replies: [–] flower3@feddit.de 0 points 3 years ago* (1 child) So I should download an app for everything beyond that? permalink fedilink source parent hideshow 2 child comments replies: [–] grue@lemmy.ml 0 points 3 years ago* You're "downloading an app" anyway, even if it's JavaScript running in a browser. How do you think the client-side code gets to the client‽ But yes, I think we need a new version of something like Java Web Start, except with the ability to steam parts of itself as-needed instead of having to download the entire .jar before being able to run. If you're going to have an app, have an app that has proper libraries for the UI etc. instead of hacking everything on top of a whole bunch of DOM cruft! I guess WebAssembly is a step in the right direction, but it's still too tied to the document viewer known as a "web browser," for no good reason. permalink fedilink source parent
[–] grue@lemmy.ml 0 points 3 years ago (1 child) Web pages are supposed to be hypertext documents, not "interactive... UIs!" permalink fedilink source parent hideshow 2 child comments replies: [–] flower3@feddit.de 0 points 3 years ago* (1 child) So I should download an app for everything beyond that? permalink fedilink source parent hideshow 2 child comments replies: [–] grue@lemmy.ml 0 points 3 years ago* You're "downloading an app" anyway, even if it's JavaScript running in a browser. How do you think the client-side code gets to the client‽ But yes, I think we need a new version of something like Java Web Start, except with the ability to steam parts of itself as-needed instead of having to download the entire .jar before being able to run. If you're going to have an app, have an app that has proper libraries for the UI etc. instead of hacking everything on top of a whole bunch of DOM cruft! I guess WebAssembly is a step in the right direction, but it's still too tied to the document viewer known as a "web browser," for no good reason. permalink fedilink source parent
[–] flower3@feddit.de 0 points 3 years ago* (1 child) So I should download an app for everything beyond that? permalink fedilink source parent hideshow 2 child comments replies: [–] grue@lemmy.ml 0 points 3 years ago* You're "downloading an app" anyway, even if it's JavaScript running in a browser. How do you think the client-side code gets to the client‽ But yes, I think we need a new version of something like Java Web Start, except with the ability to steam parts of itself as-needed instead of having to download the entire .jar before being able to run. If you're going to have an app, have an app that has proper libraries for the UI etc. instead of hacking everything on top of a whole bunch of DOM cruft! I guess WebAssembly is a step in the right direction, but it's still too tied to the document viewer known as a "web browser," for no good reason. permalink fedilink source parent
[–] grue@lemmy.ml 0 points 3 years ago* You're "downloading an app" anyway, even if it's JavaScript running in a browser. How do you think the client-side code gets to the client‽ But yes, I think we need a new version of something like Java Web Start, except with the ability to steam parts of itself as-needed instead of having to download the entire .jar before being able to run. If you're going to have an app, have an app that has proper libraries for the UI etc. instead of hacking everything on top of a whole bunch of DOM cruft! I guess WebAssembly is a step in the right direction, but it's still too tied to the document viewer known as a "web browser," for no good reason. permalink fedilink source parent
[–] swordsmanluke@programming.dev 1 point 3 years ago (1 child) May I introduce you to the Gemini project? It's a new(ish) protocol for sharing interlinked text documents. It's intended to sit between Gopher and HTML in terms of complexity and is deliberately, aggressively simple (some might even say crippled) with the intention that it will be nearly impossible to extend the protocol for surveillance capitalism. It's not trying to replace ye olde WWW, but to provide a human-focused place for text-first, 90's-style sites to live. ...just without the blink tags. permalink fedilink source parent hideshow 2 child comments replies: [–] lvxferre@lemmy.ml 1 point 3 years ago* (1 child) …just without the blink tags. NOOO! IT IS BROKEN! How am I build my cool website without a blinking "Thank You For Reading!"??? permalink fedilink source parent hideshow 2 child comments replies: [–] swordsmanluke@programming.dev 3 points 3 years ago "This page best viewed while rapidly closing and opening your eyes" permalink fedilink source parent
[–] lvxferre@lemmy.ml 1 point 3 years ago* (1 child) …just without the blink tags. NOOO! IT IS BROKEN! How am I build my cool website without a blinking "Thank You For Reading!"??? permalink fedilink source parent hideshow 2 child comments replies: [–] swordsmanluke@programming.dev 3 points 3 years ago "This page best viewed while rapidly closing and opening your eyes" permalink fedilink source parent
[–] swordsmanluke@programming.dev 3 points 3 years ago "This page best viewed while rapidly closing and opening your eyes" permalink fedilink source parent