4 ms·
When dealing with 'troublesome' internet connections, or just in general: Keep page load to less than 50k, or 100k if you're feeling fancy. Have a responsive
by zhte415 6y ago
When dealing with 'troublesome' internet connections, or just in general:
Keep page load to less than 50k, or 100k if you're feeling fancy.
Have a responsive design, unlike this website does, as a lot of people use phones, don't have a PC or are not on a PC.
Don't link everything under the cloud because you can - fonts, frameworks, huge pictures, because it makes your life easier. Self host everything, make it small.
And don't use JavaScript to add an unnecessary layer to 'manage' linking. Clicking on a link is expected behaviour. As are scroll bars. HTML links work perfectly fine and it degrades, nay I say disgraces, user experience.
These basic rubrics will ensure when serving things to 'troublesome' connections, be that bandwidth, blocked 3rd party CDNs or latency, and will largely make sure life will be easier.
- smcl 6y agoOh man I agree with everything you have written. You should have prefaced with "Trigger warning: I talk about scr#ll b#rs in this comment" because I am 100% triggered :-D Rant incoming - sorry it's been done to death already but I never weighed in before. I will never understand the desire to mess around with custom scrolling on a "normal" page. If you have one of those weird parallax-scrolling visualisations that news sites are often fond of, fine - I don't like them but I understand it's there to present some photography or graphs or whatever in a novel or fancy way. But so many sites that are just serving an article with some pictures override a browser's scroll behaviour in a way that not only adds nothing, but often breaks things. By that I mean it can either just slow or interfere with scrolling in a way that will annoy technical or observant users ... or it can prevent scrolling altogether for a subset of browser/OS or for touch/non-touch users.
- ajnin 6y agoI totally understand. Scroll behavior is uniform in all windows on my desktop but some websites think they are so special that they should change that just for them. I personally hate smooth scrolling and have it disabled, I can't understand why people like waiting for a useless animation when the operation could be done instantly. I feel like the computer is wasting my time! So when a website re-enables it with its own buggy JS implementation, well it's disturbing. (Thanks for giving me an excuse for my own rant!)
- smcl 6y agoAny time :)
- marcosdumay 6y ago> You should have prefaced with "Trigger warning: I talk about scr#ll b#rs in this comment" because I am 100% triggered :-D But then the warning talks about scroll bars itself. It's almost impossible not to talk about scroll bars on the web.
- smcl 6y agoYou’re right! Stupid scroll bars :-)