PLEASE PLEASE PLEASE WEBDEVS, STOP LOADING YOUR WEBSITE WITH CRAP TO MAKE THEM BETTER<p>I fed a large news site that is not terrible to use into this, and it gave it 14/100 rating. This news site is perfectly fine, has a good design, good typography and loads without any scripts if you need it to. It loads quite fast.<p>Among other things, Google recommends
- Lazy loading:
NOOOO, just load my document. I hate this bullcrap. It never works correctly and then you just get a laggy and slow scrolling site where you have to wait all the time you use it.
It's a news site. Just load the whole thing, it takes a couple of ms but then the site is actually usable! It's an actual document you can scroll through.<p>- Ask the user to install as an app, add offline usage etc? Why even?<p>- Dynamically compress everything?
YES GOOGLE, when saving 8kb per picture, but in the end we need to pull 10mb of javascript libraries from sixty different sources all over the web to even display a text with one small picture ITS ALL WORTH IT<p>I don't make websites except my personal stuff. I understand you want to present your knowledge and skills.
But please, the websites are getting worse and worse. The best way to present almost any information is in a classic html webpage. It wouldn't need to be like this, but almost any modern websdesign approach seemingly leads to slow, laggy and partly unusable websites, that do end up loading something, but often not the thing I actually want to read.<p>I am actually trained now to feel a sense of relief if I come across a straight html website, just because the user experience is so terrible now thanks to javascript.<p>As a consumer, I will continue to beg for simple websites that stay true to the idea of displaying a scrollable document with data and text.<p>Please, only use all these animations, loadings, dynamics, off-site frameworks, custom browser controls and single page documents if you are making
a) a portfolio
b) an actual application that is mostly simple buttons and does not present significant amounts of text or data<p>thank you<p>its bad guys