Lite mode. Switch to Full
invert_colors
logout
/tech/
/tech/
Post a Replyarrow_backarrow_downward
Ukrainealternative hypertext protocolsBernd2021-02-16 19:29:16 · 5yNo. 110031reply
there are protocols still existing and somewhat popular among the tech hipsters who seek to make their lives harder
 
like Gopher and Gemini
 
what's the deal with them?
what benefits do they have comparing to HTTP?
 
inb4 JavaScript, you can have a fully functioning website without it
TurkeyBernd2021-02-16 19:47:41 · 5yNo. 110032reply
>Gopher and Gemini
Never heard of them.
 
>what benefits do they have comparing to HTTP?
I doubt any, modern HTTP/2 has everything it needs, and it's everywhere.
 
>JavaScript
JS is in browser scripting language which drives page logic, it's not a networking protocol.
UkraineBernd2021-02-16 20:01:29 · 5yNo. 110033reply
 
AFAIK both alternative protocols have their own respective standards of markup language, embedding JS into which is not currently possible
TurkeyBernd2021-02-16 20:47:42 · 5yNo. 110037reply
HTTP doesn't have to be associated with browser or text, its just data transfer protocol.
JavaScript lies in browser domain.
>embedding JS into which is not currently possible
JS is a scripting language which is in another words is just a text that can be executed in runtime. So if protocol can transfer text it can transfer JS.
AustraliaBernd2021-02-17 00:11:09 · 5yNo. 110057reply
Man, I used to love exploring around on Gopher. And it's not like TOR which is just full of stupid shit. The Gopher sites still up are all kinda quirky and interesting tech talk.
RussiaBernd2021-02-17 17:11:58 · 5yNo. 110121reply
>modern HTTP/2 has everything it needs
Except for speed, weight and practically unusable in any not resource-based networks without knowing beforehand what resource you need.
 
It's not even suitable for web as in 2021 there are still no agreement on how “real” REST interfaces should look like to not be shitty.
 
And that's totally HTTP fault as URL/URI is the reason we can't normally identify different kinds of objects and actions upon them.
And that's totally HTTP fault as there are only 8 strictly defined METHODS we can use, and they are pretty shitty in terms of extensibility tbh.
/tech/Post a Replyarrow_backarrow_upward