Open Menu
AllLocalCommunitiesAbout
lotide
AllLocalCommunitiesAbout
Login

The 512KB Club is a collection of performance-focused web pages from across the Internet. To qualify your website must both be actually useful and under 512KB in size.

⁨519⁩ ⁨likes⁩

Submitted ⁨⁨3⁩ ⁨days⁩ ago⁩ by ⁨TheReturnOfPEB@reddthat.com⁩ to ⁨technology@lemmy.world⁩

https://512kb.club/

source

Comments

Sort:hotnewtop
  • htrayl@lemmy.world ⁨3⁩ ⁨days⁩ ago

    A small critique of that project - a large portion of the websites included are simply personal sites for developers - nothing barely more technical than a business card or CV. I would exclude those or categorize them differently, as to me their “usefulness” seems relatively edge case.

    source
    • Taldan@lemmy.world ⁨2⁩ ⁨days⁩ ago

      I clicked on 6 sites

      • 4 were personal portfolio sites

      • 1 was a personal blog

      • 1 was a web design company

      Pretty disappointing, and I’m not going to keep clicking on more in the hopes I find something interesting

      source
      • dandu3@lemmy.world ⁨2⁩ ⁨days⁩ ago

        I clicked on random and I got a tic tac toe that’s apparently purpose made. Works fine too

        source
    • tedd_deireadh@lemmy.world ⁨3⁩ ⁨days⁩ ago

      In the FAQ they actually do address that and mention they’re reviewing those sites for removal.

      source
    • unexposedhazard@discuss.tchncs.de ⁨2⁩ ⁨days⁩ ago

      They are useful for those people though. You can put a QR code or URL on your business card and it will give people all the information they need for your businessor something.

      source
      • ripcord@lemmy.world ⁨2⁩ ⁨days⁩ ago

        I don’t think anyone is arguing that having, like, websites are useful. But if they’re not particularly interesting then it doesn’t really fit here.

        The point of something like this is generally to come up with the most interesting/creative thing within arbitrary resource limits.

        source
        • -> View More Comments
  • kibiz0r@midwest.social ⁨2⁩ ⁨days⁩ ago

    14kB club: “Amateurs!!!”

    dev.to/…/why-your-website-should-be-under-14kb-in…

    a 14kB page can load much faster than a 15kB page — maybe 612ms faster — while the difference between a 15kB and a 16kB page is trivial.

    This is because of the TCP slow start algorithm. This article will cover what that is, how it works, and why you should care.

    source
    • mlg@lemmy.world ⁨2⁩ ⁨days⁩ ago

      Something something QUIC something something

      source
      • hamFoilHat@lemmy.world ⁨2⁩ ⁨days⁩ ago

        I actually read the link and they mention QUIC

        there is a notion that HTTP/3 and QUIC will do away with the 14kB rule — this is not true. QUIC recommends the same 14kB rule.

        source
        • -> View More Comments
    • sobchak@programming.dev ⁨2⁩ ⁨days⁩ ago

      Is it just the HTML that should be under 14kb? I think script, CSS, and image (except embedded SVGs) are separate requests? So these should individually be under 14kb to get the benefit?

      source
      • xthexder@l.sw0.com ⁨2⁩ ⁨days⁩ ago

        In an ideal world, there’s enough CSS/JS inlined in the HTML that the page layout is consistent and usable without secondary requests.

        source
      • kibiz0r@midwest.social ⁨2⁩ ⁨days⁩ ago

        Those additional requests will reuse the existing connection, so they’ll have more bandwidth at that point.

        source
        • -> View More Comments
  • knobbysideup@sh.itjust.works ⁨2⁩ ⁨days⁩ ago

    That’s cute. Go check out some 64k intros.

    64k-scene.github.io

    source
    • Deceptichum@quokk.au ⁨2⁩ ⁨days⁩ ago

      Oh man, reminds me of that amazing 3D FPS demo from 20 years ago.

      source
      • Yaky@slrpnk.net ⁨2⁩ ⁨days⁩ ago

        .kkrieger for those who want to look it up

        source
  • Korhaka@sopuli.xyz ⁨2⁩ ⁨days⁩ ago

    512kb? So much bloat…

    source
  • mlg@lemmy.world ⁨2⁩ ⁨days⁩ ago

    I need a CDN free single GET request club

    source
    • cy_narrator@discuss.tchncs.de ⁨2⁩ ⁨days⁩ ago

      Why exactly? Do you know what a CDN does and why its there in the first place?

      source
    • xyx@sh.itjust.works ⁨2⁩ ⁨days⁩ ago

      Best I can do is a Firefox extension (Decentraleyes)

      source
  • tedd_deireadh@lemmy.world ⁨3⁩ ⁨days⁩ ago

    That’s a pretty cool site. I always wanted to set up my own simple, html page for a personal blog. Lots of inspiration in these pages. Crazy there’s functional web pages less than 2.03KB in size.

    source
    • cmnybo@discuss.tchncs.de ⁨3⁩ ⁨days⁩ ago

      It’s not hard to make a useful website that’s small. You just have to avoid using javascript libraries and keep images to a minimum. There are a number of static web page generators if you don’t want to write HTML yourself.

      Keep in mind that a 50 kB page is about a 15 second load on a typical dial-up connection. Before high speed internet, almost everyone kept their web pages small.

      source
    • LucidNightmare@lemmy.dbzer0.com ⁨2⁩ ⁨days⁩ ago

      You can try Neocities!

      source
      • tedd_deireadh@lemmy.world ⁨2⁩ ⁨days⁩ ago

        I’ll look into it! Thanks!

        source
  • Treczoks@lemmy.world ⁨2⁩ ⁨days⁩ ago

    My web pages are larger. But not because of script junk and graphics. The texts simply are that long.

    It’s basically 1% markup and 99% visible text.

    source
  • dual_sport_dork@lemmy.world ⁨2⁩ ⁨days⁩ ago

    First of all, I take a bit of umbrage at the author’s constant reference to “website size” without defining what this means until you dig into the FAQ. Just blithely referring to everything as “size” is a bit misleading, since I imagine most people would immediately assume size on disk which obviously makes no sense from a web browsing perspective. And indeed, they actually mean total data transferred on a page load.

    Also, basically all this does is punish sites that use images. I run an ecommerce website (and no, I’m not telling you lunatics which one) and mine absolutely would qualify handily, except… I have to provide product images. If I didn’t, my site would technically still “work” in a broad and objective sense, but my customers would stage a riot.

    A home page load on our site is just a shade over 2 megabytes transferred, the vast majority of which is product images. You can go ahead and run an online store that actually doesn’t present your customers any products on the landing page if you want to, and let me know how that works out for you.

    I don’t use any frameworks or external libraries or jQuery or any of that kind of bullshit that has to be pulled down on page load. Everything else is a paltry (these days) 115.33 kB. I’mna go ahead and point out that this is actually less to transfer than jabroni has got on his own landing page, which is 199.31 kB. That’s code and content only for both metrics, also not including his sole image — which is his favicon, and that is for some inexplicable reason given the circumstances a 512x512 .png. (I used the Firefox network profiler to generate these numbers.)

    source
    • JustAnotherKay@lemmy.world ⁨2⁩ ⁨days⁩ ago

      Do you actually have to provide the image? Couldn’t you provide a pointer to the image? Like those thumbnails that are just links on the backends but appear as images when loaded

      source
      • dual_sport_dork@lemmy.world ⁨2⁩ ⁨days⁩ ago

        If you’re going to display pixels on the user’s screen, you have to send those pixels to the user. Magic still doesn’t exist. HTML img tags are indeed a “pointer,” but once the user’s browser has the path to that image file it will download the entire thing.

        That said, there’s no reason to send an image that’s any bigger than it needs to be. Sending a scaled down thumbnail if you know it will be displayed small is sensible. Sending the entire 1200px wide or whatever image it is and just squashing it into a 100px wide box in the user’s browser is not.

        source
        • -> View More Comments
  • shalafi@lemmy.world ⁨2⁩ ⁨days⁩ ago

    I remember being amazed at Yahoo!'s load times on 56K. Pulled the code, 79K.

    source
  • mpramann@discuss.tchncs.de ⁨3⁩ ⁨days⁩ ago

    Thanks for sharing. Great inspiring collection.

    source