💾 Archived View for gerikson.com › gemlog › gemini-sux › Rui-Carmo-on-gemini.gmi captured on 2022-04-29 at 12:16:02. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-03-01)

-=-=-=-=-=-=-

The occasional geminer - an artisanal, handcrafted gemlog

↑ latest entries

Rui Carmo on gemini

https://taoofmac.com/space/blog/2022/01/17/0800

Overall, I think they’ve gone too far in simplifying the protocol.

Rui has been blogging forever and knows what he’s talking about. Most of the stuff is what I’ve been hung up on too, but this is a new wrinkle:

The protocol does not have the concept of byte ranges or pipelining (i.e., getting specific byte indexes out of the content or issuing multiple requests over the same socket connection), which makes it very slow (TCP handshake + TLS handshake for each page). OK, fine, most capsules are likely hosted in tiny machines and you don’t have inline media and hence no sub-requests, but…

[…]

The absence of a Content-Length header, for instance, is just asking for trouble (Gemini’s sister protocol, Titan, hacks that into URLs), plus I’d like to have some pre-fetching for tackling slow networks, and the provision for zipped bundles of content as “books” isn’t exactly it.

────────────────────────────────────────────

✽ Monday, 2022-01-17

→ more posts in the ‹gemini-sux› category

About this category: “All that is wrong with Gemini, or your money back”

Copyright © 2018 - 2022 Gustaf Erikson

Main page for this gemsite

[This Page Viewed Best In Any Gemini Client]