I don't mind highlighting and curating small sites for fun, that's neat. But calling larger sites a "cancerous growth on the web" just feels immature to me. Everything is just cost/benefit. There's no need to bring a black-and-white fanatical exaggerated mindset to it. You can celebrate something you like without having to make the alternative a disease , sheesh.
With all due respect. Modern news websites are a disease, and I find it pretty hard to disagree with the nomer cancerous growth since the behavior is spreading, and normalized by these websites. There is zero benefit to me in loading 20mb of garbage just so I can read 10kb of text.
1MB Club
341–350 of 392 posts
Re: 1MB Club
#342Ahh let the bikeshedding continue. In these situations all I want to say is "Who cares". Optimization matters when it actually solves a problem, before that it's just wasted effort. I don't hear the general public yelling from the rooftops "The web is too slow! Developers are building too fast! I wish we could go backwards!"
Well also, my site is built with Gatsby and comes in at I mean never mind that my internal page links load in <50ms thanks to prefetching and all the other smart stuff that Gatsby does.
Re: 1MB Club
#343Keep in mind that this might discriminate against CJK pages. While it is trivial to design a beautiful webpage in 1MB for a Western audience including CSS design and western fonts, a single CJK compatible webfont (one style/weight) is 500kB-1MB. My blog is pretty lightweight, but I use Japanese in the about page, and that font on that page blows everything else out on download size. I could subset it just for that li…
Don't.
Re: 1MB Club
#344Hopefully on-topic: Can anyone recommend a drop-in, minimal stylesheet that will make basic HTML (without classes/ids) format well on both web and mobile? In particular, by default stuff is really small on mobile screens, you have to zoom around. Basically bootstrap, but more lightweight and without the effort of learning all the classnames etc.
That's just because mobile browsers are intentionally broken by default. All you need to get them back to sanity is the following element in your :
Re: 1MB Club
#345Interesting that a site that champions for performance has an ungodly favicon [0] that is 10x larger (15KB) than the page itself. [0] https://1mb.club/favicon.ico
I did a quick Google search and discovered that SVG favicons are valid in most browsers, so for fun I reduced it by 95% down to 886 bytes: https://output.jsbin.com/yudonidujo
http://www.w3.org/2000/svg" viewBox="0 0 48 48">
Re: 1MB Club
#346Re: 1MB Club
#347Earlier quoted context omitted.
Don’t forget that also 1MB of JavaScript is much much more heavy on the client than 1MB image
Indeed, but you also get more bang for your downloaded buck. My toy project https://k8.fingswotidun.com/static/ide/?gist=ad96329670965dc... Gives you an emulator, an 8-bit AVR Assembler, and an IDE for just over 500k transferred. Almost all of it JavaScript. Using math.js is by far the heaviest part but at least your Asm already knows things like solarMass and planckConstant :-). CodeMirror comes in second heaviest b…
Re: 1MB Club
#348Stylistic nitpick: don't use the word cancerous for things that don't make too much of a difference for anything but your "ethos". Real cancer has people die (animals too). Bloated websites might be annoying, but you will survive them even if your the 1337est hacker around.
I can definitely imagine situations where being able to load a page quickly is indeed a matter of life or death. This is indeed part of the design rationale for the min css framework: https://mincss.com/index.html > Min is used by over 65,000 people in 195+ countries, from North Korea to South Sudan to Mongolia to Somalia. Think your software is critical? Try a webapp keeping you alive in a warzone. Now, whether or n…
Can you share some such situations?
Re: 1MB Club
#349Hopefully on-topic: Can anyone recommend a drop-in, minimal stylesheet that will make basic HTML (without classes/ids) format well on both web and mobile? In particular, by default stuff is really small on mobile screens, you have to zoom around. Basically bootstrap, but more lightweight and without the effort of learning all the classnames etc.
Maybe you can derive some inspiration from it.
Re: 1MB Club
#350I 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…