alternative hypertext protocols
Bernd 2021-02-16 19:29:16 ⋅ 3y No. 110031there 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
Bernd
2021-02-16 19:47:41 ⋅ 3y
No. 110032
>>110031
>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.
Bernd
2021-02-16 20:01:29 ⋅ 3y
No. 110033
>>110032
AFAIK both alternative protocols have their own respective standards of markup language, embedding JS into which is not currently possible
Bernd
2021-02-16 20:47:42 ⋅ 3y
No. 110037
>>110033
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.
Bernd
2021-02-17 00:11:09 ⋅ 3y
No. 110057
>>110031
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.
Bernd
2021-02-17 17:11:58 ⋅ 3y
No. 110121
>>110032
>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.