This is the best (SFW) website
Seriously, what else do you want?
You keep forgetting. Let me describe this website:
- Lightweight and loads fast
- Fits on all screens
- Looks the same in all browsers
- Accessible to everyone visiting your site
- A perfect Google Lighthouse score of 100
- Legible and gets the point across (if you had one instead of just a 5MB background video of hipsters poking at their iPhones)
You do it every day. You take a (NSFW) masterpiece and incrementally ruin it for the sake of design. Let me remind you: design is to plan and make something for a specific purpose. The most basic purpose of text on a website is to be read. Yet you keep doing stuff that gets in the way.
Quit messing around with grey text
Text contrast is not a bad thing. The print on your newspaper is not true black, nor is the text on your screen. These are limitations, not ideals. Stop making it worse.
Remote fonts are wasting your time and mine
Why are you loading 500kB of font to render 50kB of content? Are your users even going to notice that it's not their default serif or sans-serif? Why do you even bother when Chrome is going to render it poorly anyways? Use a font stack your users already have.
Your website is more than just HTML
You have no excuse for using HTTP.
Why are you still delivering sites over HTTP? An Atom 330 CPU from 2008 can perform aes-256-cbc encryption via OpenSSL at 110 megabits per second. An Xeon E5-2670 CPU without AES-NI enabled hits 444 megabits per second. With AES-NI enabled it hits a staggering 2.2 gigabits per second. Your server probably can't even load your JavaScript framework's dependencies that fast.
TLS certificates are cheap. Seriously, you can get them for US$6. You paid twice that much for your idiotic domain name. You can even get them for free from Let's Encrypt.
HTTPS improves your search ranking so people are more likely to find your ramblings on the Google. It's also required for HTTP/2 support which allows browsers to fetch resources more efficiently.
This is gzipped
Your webserver is perfectly capable of compressing HTML. An Atom 330 CPU
can perform single-core gzip -6
on random data at 51
megabits per second. An Xeon E5-2670 from 2012 can do this at 216
megabits per second. Your meme website isn't as random as you think it
is and will compress much faster.
Cache is Money
It's bad enough you're forcing users to load 5MB of hero image and JavaScript framework. Why are you making them reload it every time they visit your website? Bandwidth is cheap but it isn't free. Via data charges or waiting, someone is paying for your laziness.
This is a website. Look at it. You've never seen one before
Like the man who's never grown out his beard has no idea what his true natural state is, you have no idea what a website is. All you have ever seen are skeuomorphic mutations of what should be text communicating a message. This is a real, naked website. Look at it. It's beautiful.
Yes, this is satire
I'm not actually saying your site should look like this. What I'm saying is that all the problems we have with websites are ones we create ourselves. Websites aren't broken by default, they are functional, high-performing, and accessible. You break them.
Even the best can be improved
If you can bring this website further beyond perfection, send a pull request on GitHub.
Credits
This SFW website was generated from the NSFW bestmotherf**king.website by KeenRivals.