{
  "id": "01a063ec-32dd-7ef5-ae4b-ea65a70f0c6b",
  "type": "post",
  "thread": [
    {
      "id": "01a063ec-32dd-7ef5-ae4b-ea65a70f0c6b",
      "depth": 0,
      "author": "Stefan Wintermeyer",
      "url": "https://vutuv.de/wintermeyer/posts/01a063ec-32dd-7ef5-ae4b-ea65a70f0c6b",
      "published_on": "2026-09-02",
      "in_reply_to_id": null,
      "body_markdown": "# Low-bandwidth mode\n\nvutuv 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 (https://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.\n\n**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.\n\n**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.\n\n**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.\n\n**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.\n\n**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.\n\nWhile 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.",
      "author_username": "wintermeyer",
      "in_reply_to_author": null
    }
  ],
  "description": "# Low-bandwidth mode",
  "title": "Stefan Wintermeyer · 2026-09-02",
  "author": {
    "name": "Stefan Wintermeyer",
    "username": "wintermeyer",
    "url": "https://vutuv.de/wintermeyer"
  },
  "replies": [],
  "url": "https://vutuv.de/wintermeyer/posts/01a063ec-32dd-7ef5-ae4b-ea65a70f0c6b",
  "formats": {
    "json": "https://vutuv.de/wintermeyer/posts/01a063ec-32dd-7ef5-ae4b-ea65a70f0c6b.json",
    "text": "https://vutuv.de/wintermeyer/posts/01a063ec-32dd-7ef5-ae4b-ea65a70f0c6b.txt",
    "markdown": "https://vutuv.de/wintermeyer/posts/01a063ec-32dd-7ef5-ae4b-ea65a70f0c6b.md",
    "xml": "https://vutuv.de/wintermeyer/posts/01a063ec-32dd-7ef5-ae4b-ea65a70f0c6b.xml"
  },
  "tags": [
    "WebPerf",
    "vutuv"
  ],
  "in_reply_to": null,
  "generated_at": "2026-09-03T07:47:12Z",
  "schema_version": 3,
  "published_on": "2026-09-02",
  "images": [],
  "like_count": 1,
  "review": null,
  "license": null,
  "fediverse_reaction_count": 0,
  "reply_count": 0,
  "fediverse_replies": [],
  "repost_count": 0,
  "bookmark_count": 0,
  "fediverse_reply_count": 0,
  "body_markdown": "# Low-bandwidth mode\n\nvutuv 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 (https://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.\n\n**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.\n\n**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.\n\n**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.\n\n**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.\n\n**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.\n\nWhile 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.",
  "likers": [
    {
      "name": "Friedhelm Brust",
      "username": "friedhelm_brust",
      "url": "https://vutuv.de/friedhelm_brust"
    }
  ],
  "fediverse_reactions": [],
  "thread_truncated": false,
  "fediverse_like_count": 0,
  "fediverse_repost_count": 0,
  "verified_author_links": []
}
