(Replying to PARENT post)

I love it!

I feel like the 1MB limit is excessively generous, especially for text-only pages. But maybe that's what makes it so damning when pages fail to adhere to it. I know at least one website I maintain fails it spectacularly (though in my defense it's entirely because of that website being chock-full of photos, and full-res ones at that; pages without those are well under that 1MB mark), while other sites I've built consist entirely of pages within a fraction of that limit.

It'd be interesting to impose a stricter limitation to the 1MB Club: one where all pages on a given site are within that limit. This would disqualify Craigslist, for example (the listing search pages blow that limit out of the water, and the listings themselves sometimes do, too).

I also wonder how many sites 1mb.club would have to show on one page before it, too, ends up disqualifying itself. Might be worthwhile to start thinking about site categories sooner rather than later if everyone and their mothers starts spamming that GitHub issues page with sites (like I'm doing right now).

πŸ‘€yellowappleπŸ•‘5yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

Don’t forget that also 1MB of JavaScript is much much more heavy on the client than 1MB image
πŸ‘€highmastdonπŸ•‘5yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

> I feel like the 1MB limit is excessively generous, especially for text-only pages.

No kidding. I just checked and the average text-only page on my blog well under 100kb. Even the image-heavy front page is under 1MB...

πŸ‘€CarelessExpertπŸ•‘5yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

Personally, I stuck to the 40K best practice recommendation for the basic web page as a target, which was in place when I started. Modified to up to 140K including webfonts. Notably, this is without images.

(This is a flexible target, depending on the complexity of a page. E.g. for a "bloated" page, a fully styled video display for competition winners showing 200+ entries and 280+ individual videos in categorized views is about 250K, including a few images, two and a half font families and the Vimeo Player SDK, but excluding the load of any external video streams. However, with compression we still manage the 140K mark.)

Then reality hits: Client insists on a full-width photographic hero image as it's still 2014. Usual controversies about a full-size intro video (autoplay, of course), we must have this highly intrusive chat asset installed, etc, etc… – And we easily blow the 1MB limit.

πŸ‘€masswerkπŸ•‘5yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

Something about all pages being under limit the limit instead of every page being under the limit changes the exact meaning to something that I cannot agree with. Which was the meaning I replied below and then wrote this after realizing you might of meant every when you wrote all.

Lets say you write a daily blog. A single A4 of text contains on average 3000 characters, your posts average slightly above that by being 4000 characters. How long until the text content alone is above the 1MB limit.

https://dictionary.cambridge.org/grammar/british-grammar/all...

πŸ‘€josmalaπŸ•‘5yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

I think an onload limit is much more useful than file size.

A 700kB JavaScript page can take up to 10 sec. to render on older mobile devices. And a 500kB image can contain megapixels which will slow down non-PGU browsers.

Personally I always go for a max 2 sec. limit on all devices.

πŸ‘€thdrdtπŸ•‘5yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

Agreed. 1MB seems more reasonable as a per-site threshold. Or, alternatively, somewhere between 10kB and 100kB as a per-page threshold.

For context, 1MB is the same order of magnitude as the original Doom which was about 2.4MB in size. [1]

[1]: https://www.wired.com/2016/04/average-webpage-now-size-origi...

πŸ‘€divbzeroπŸ•‘5yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

500kb is even crazy imho, unless you need to display media formats
πŸ‘€meeritaπŸ•‘5yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

Next level: The 1MB Quine Club.
πŸ‘€meshaneianπŸ•‘5yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

Do they check the 1 MB limit?
πŸ‘€ngcc_hkπŸ•‘5yπŸ”Ό0πŸ—¨οΈ0