-- Leo's gemini proxy

-- Connecting to freeshell.de:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

Feedback, Gemini streaming


Feedback

On Gemini there usually isn't a simple way to leave a comment or reply. There certainly isn't any direct way to reply to me. Some people have provided a reply mechanism, and I should find out how those work.


I enjoy the pleasant surprise of wandering through Gemini space and finding myself mentioned. I know some people are reading, but I'm foolish enough to enjoy a tiny fillip when someone has something to say back.

Example from ~ew

The example is in agreement, but it works when people don't agree too.


I should probably write more responses to other people's stuff - pay forward the fillips.


Gemini streaming

There was discussion on IRC about streaming in Gemini.

ircs://tilde.chat/#gemini

The consensus was that every Gemini response should be considered a stream. Start rendering as soon as you have something to display. That's not how I did it. I get it all first, then render. My version works OK so far, but if it met a server that sent an endless stream, I don't think it would go well. Imagine requesting a news ticker, and the server replies:

20 text/gemini
=> somenewsurl Some news headline
=> anotherurl Another headline

...except the links keep coming without end. Or imagine tailing a log or displaying IRC channel over Gemini. My client* would wait for a pause longer than 10s, the connection to drop, memory to run out, or the end of time (whichever comes first).

* Jemi


If anyone knows of a server that sends streaming content, please post about it (see Feedback above).


back to gemlog

-- Response ended

-- Page fetched on Fri May 3 15:03:36 2024