Elektrine lite

← Feed

@soft@normal.style

Post #2481394

2026-05-12 22:24 UTC

the insane part about mastodon is sometimes i will want to look at an image from another server, and i have to load it in an entirely new tab and watch it appear strip by horizontal strip like i'm living in 2006 on dial-up internet

Replies (14)

  • @agatha@gts.snkrgirl.cfd 2026-05-12 23:14

    @soft@normal.style it's great isn't it, a few times i saw servers loading it vertically one line at a time, never saw that before

    Open ##2624497

  • @esvrld@normal.style 2026-05-12 23:44

    @soft@normal.style the beauty of federation :eugen_think:

    Open ##2624500

  • @taq@thicc.horse 2026-05-13 00:32

    @soft@normal.style i think it's great. it keeps me humble

    Open ##2624502

  • @tael@yiff.life 2026-05-13 01:10

    @soft@normal.style good, 2006 internet was a better experience

    Open ##2624504

  • @stringlapse@tech.lgbt 2026-05-13 04:43

    @soft@normal.style 10/10 experience, the way it should be

    Open ##2624511

  • @coolbean@brain.worm.pink 2026-05-13 04:54

    @soft@normal.style hey now, thats well into the dsl era give your isp some credit

    Open ##2624512

  • @soft@normal.style That might be because seemingly every single image on Fedi is a 3MB PNG. Shitposts do not need to be lossless, people!

    Open ##2624513

  • @risc@wetdry.world 2026-05-13 15:24

    @argv_minus_one@mastodon.sdf.org ugh. was unaware of the patent bullshit.. from my memory: Mastodon re-encodes images, but keeps them in the same format as uploaded (so, for lossy formats, making efforts to encode more efficiently worthless), unless the format is not allowed (like AVIF) - in which case it's encoded to JPEG from checking the code: 1 - this (lib/paperclip/vips_lazy_thumbnail.rb) decides when to convert (with libvips) an image, which seems to mean re-encoding it def needs_convert? strip_animations? || needs_different_geometry? || needs_different_format? || needs_metadata_stripping? end 2 - this (app/models/media_attachment.rb) specifies which image MIME types are supported and which will be converted (hence, JPEG, PNG, GIF, WebP can stay, but will be re-encoded anyway if needed to strip metadata it seems - it seems to be the same path): IMAGE_MIME_TYPES = %w(image/jpeg image/png image/gif image/heic image/heif image/webp image/avif).freeze IMAGE_CONVERTIBLE_MIME_TYPES = %w(image/heic image/heif image/avif).freeze to JPEG: IMAGE_CONVERTED_STYLES = { original: { format: 'jpeg', content_type: 'image/jpeg', }.merge(IMAGE_STYLES[:original]).freeze, small: { format: 'jpeg', }.merge(IMAGE_STYLES[:small]).freeze, }.freeze seemingly at Q=90 (both for native JPEG and previously-AVIF/HEIC/HEIF): def save_options case @format when 'jpg' { Q: 90, interlace: true } else {} end end ugh. the Markdown rendering broke and i'm not sure why it was the list @soft@normal.style

    Open ##2624514

  • @markix@blahaj.zone 2026-05-13 06:26

    @soft@normal.style I see no issue with this situation ​:ablobfoxbongohyper:​

    Open ##2624532

  • @sigmasternchen@comfy.social 2026-05-13 07:13

    @soft@normal.style What dial-up still a thing in 2006? I feel like that’s around the time DSL took over.

    Open ##2624533

  • @cuttlefish@goblin.camp 2026-05-13 07:40

    @soft@normal.style somehow the websites being a little broken is a fundamental part of the existence experience for me

    Open ##2624537

  • @arctic@labyrinth.zone 2026-05-13 13:54

    @soft@normal.style it sometimes feels like some instances are self hosted on a 25mbps home network in the middle of nowhere

    Open ##2624538

  • @Gulfie@yiff.life 2026-05-13 14:11

    @soft@normal.style the solution is obvious: billions of dollars

    Open ##2624539

  • @moonlight@indulgent.art 2026-05-13 14:45

    @soft@normal.style It should play dialup noises while it loads.

    Open ##2624540