-- Leo's gemini proxy

-- Connecting to gemini.bunburya.eu:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

Comment by Jugad on 05/07/2020 at 00:51 UTC*

4 upvotes, 1 direct replies (showing 1)

View submission: A look at the Gemini protocol: a brutally simple alternative to the web

View parent comment


This is what a typical website does today...


1. Get minimal html containing links to javascript package and styling.

2. Make request to get big javascript package.

3. Make request to get relatively small css styling.

4. Load and execute javascript package.

5. Javascript makes api calls to get page content.

6. Get content and populate page.

7. Page content contains links to images and tracking/advertisement scripts.

8. Make requests to get images and tracking/ad scripts.

9. Ad scripts make more requests to get images / gifs / movies, etc.


The majority of the slowness comes from steps 2,4,5,6,8,9


Blocking ads helps steps 8, 9. However, steps 2, 4, 5 and 6 are just in-fashion bad dev practices.


There is an on going movement towards making these steps faster.



Replies


Comment by Xavier_OM at 06/07/2020 at 09:52 UTC

1 upvotes, 0 direct replies


When these points are taken into consideration the result could be quite sleek indeed.


Here is a (french) book selling website as example : https://www.decitre.fr[1][2]


1: https://www.decitre.fr

2: https://www.decitre.fr


-- Response ended

-- Page fetched on Fri May 17 04:02:48 2024