WebPerf
Follow from the Fediverse
Follow #webperf from Mastodon or any other Fediverse app and its public posts arrive in your timeline. No vutuv account needed.
@webperf@tags.vutuv.de
Also known as
WebPerformance, Webperfomance.
The most endorsed users with this tag
Posts with this tag
5 posts
Filters
Low-bandwidth mode
vutuv is already fast. I want to go one step further, because not everybody has fiber at home or Starlink on the roof: members on a slow or metered line now have a switch of their own. You find it under Settings → Appearance → Low-bandwidth mode (vutuv.de/settings/bandwidth), or as a box on the sign-up form. It is off by default and can be switched off again at any time.
Smaller pictures. Post photos, pictures from other networks, link screenshots and profile covers come in a lite version: about the size they are shown at, in a stronger compression. Measured on vutuv.de, a post photo is 12 kB instead of 44 kB, a link screenshot 3 kB instead of 13 kB, a cover 8 kB instead of 34 kB. Avatars stay as they are (for now); they are under 2 kB each.
Full quality on request. Every lite picture carries a small HD control in its corner. One tap loads the full version in place, and it stays loaded while the page updates. The lightbox opens a photo at 1,600 px instead of 2,560 px.
A plain composer. Posts and messages are written in a plain Markdown box. The formatting editor is 155 kB of JavaScript, and in this mode it is never sent. What you publish looks the same to everyone.
No preview while a picture is being checked. A photo that is still going through our image check shows a grey tile with a note instead of the pixelated preview, which would cost as much as the lite picture itself.
Pages compressed harder. Pages are compressed with brotli at level 6 for everyone; in low-bandwidth mode the server uses level 10. A profile page is 24 kB instead of 27 kB.
While working on this new feature, I was able to enhance the web performance of the standard version of vutuv as well. Small improvements add up.
From other networks 1
1 reply
Already counted in the numbers above.
Vor zig Jahren analysierte ein YouTube-Entwickler die Ladezeiten einer Standard-YouTube-Seite. Er berechnete den Durchschnitt und machte sich daran, die Ladezeiten zu verbessern. Er war stolz auf seine Leistung und deployte die schnellere Version. Nach ein paar Tagen überprüfte er die neuen Statistiken und stellte überrascht fest, dass der Durchschnittswert nicht besser, sondern schlechter geworden war. Der Grund dafür war, dass die Seite nun deutlich schneller geladen wurde. Dadurch konnte eine neue Kundenschicht, die zuvor aufgrund langsamer Internetverbindungen nur eingeschränkt oder gar nicht auf YouTube zugreifen konnte, die Seite zum ersten mal überhaupt nutzen. Obwohl sich der Durchschnittswert verschlechterte, war es eine Verbesserung für alle.
Diese Woche arbeite ich in Namibia, an verschiedenen Orten mit sehr unterschiedlicher Netzwerkqualität. Daher muss ich oft an diese Geschichte denken.
@wintermeyer Im Browser fehlt mir der vorher-nachher-Vergleich. Hab’s aber nie als zu langsam empfunden.
Im Mastodon-Client Ivory fühlte sich das Nachladen der Beiträge etwas flotter an. Keine Ahnung, ob die Optimierungen damit zu tun haben.
Hab’s aber nie als zu langsam empfunden.
Beim Thema WebPerformance jammere ich gerne auf hohem Niveau. 😉
Ich habe bei vutuv einige WebPerformance-Optimierungen vorgenommen. Würde mich mal interessieren, ob man das auch in Deutschland spürt. Für mich - heute hier in Windhoek - ist das ein Unterschied wie Tag und Nacht.
Heute hat mir jemand geschrieben, das vutuv “sinnlos schnell” sei. 😉