<-- back to the mailing list

a space case for transparent gemtext compression

The Gnuserland gnuserland at mailbox.org

Sat Jun 19 16:17:28 BST 2021

- - - - - - - - - - - - - - - - - - - 

Hi Folks,

Just a couple of thoughts about the compression...

Even though it looks pretty harmless I think is going to add unnecessary complexity.

As Author I have to decide if to use or not use compression, HTML/HTTP doesn't use compression so far I know.

As Client I have to ask to the server if it serves compressed GMI file. The easy way I think is using a sibling protocol, hence I use geminiz://my.url: if the server server supports it I receive the compressed page otherwise it will use the default Gemini protocol.

On the other hand the Server might try to serve before compressed page and see if the client accepts those and then deciding which content serving.

Anyway everything looks quite uncertain; compressing pages is an unwanted behavior that as author I would not to deal with. I would like to transfer this task to my server or to a daemon that belongs to my server, hence it would a bargain on the shoulder of the implementers.

I consider that many authors and implementers would be surely unhappy about this feature. Compressing content implies a choice which eventually is not trivial; for instance, knowing myself, I will surely ended up using a compressed method to squeeze up any bit of performance more.

The fact that such common feature was not included in the specification is exactly to avoid complexity and ambiguous behavior; However it would be smart if an offline client would be able to download an entire capsule and store it conveniently as compressed GMI.

In such scenario compressing GMI pages would be totally useful, under control without hurting or annoying anyone.

My best,

Gnuserland

On June 19, 2021 7:00:04 AM EDT, gemini-request at lists.orbitalfox.eu wrote:

Send Gemini mailing list submissions to
gemini at lists.orbitalfox.eu
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.orbitalfox.eu/listinfo/gemini
or, via email, send a message with subject or body 'help' to
gemini-request at lists.orbitalfox.eu
You can reach the person managing the list at
gemini-owner at lists.orbitalfox.eu
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gemini digest..."
Today's Topics:
1. Re: a space case for transparent gemtext compression
(Christian Seibold)
2. Re: a space case for transparent gemtext compression
(Christian Seibold)
3. Re: a space case for transparent gemtext compression (Omar Polo)