3 ms·
It’s important to make a distinction between webapps and websites here. We use the web now like we used desktop in the 90’s and 00’s. For most users, your brow
by Swizec 6y ago
It’s important to make a distinction between webapps and websites here. We use the web now like we used desktop in the 90’s and 00’s.
For most users, your browser is your OS. Hell even when it isn’t, most desktop apps use HTML+CSS for their UI. Hell even many user-facing “embedded” apps (like TVs) are running linux with chrome and showing a webapp as their UI.
The layout engine is just that good and convenient. And downloading fresh app source on every visit solves a lot of problems.
This part of the web is getting bloated and slow.
On the other hand are websites. These are fat as heck thanks to CDN and broadband and advances in server compute power. They load faster than ever.
Remember when downloading memes required eMule? I do.
Now I go to imgur and watch 30MB high def gifs like it’s nothing. My 13 year old self would shit his pants in awe.
Are ads and trackers bloating websites? Yes. Are most websites built like webapps even when there’s no need? Yes.
Blame tooling. Go help. What can we as a profession do to make it easier for random developers with no skill build faster better websites?
Right now we’re actively telling everyone they need to build as if they’re FAANG. Then we complain when a part time dev working for a mom&pop shop can’t wrangle all this tooling built for teams of 1000’s into a solid experience.
- sreekotay 6y agoThis is an under rated comment - likely due to length :P TL;DR - the web has gotten WIDER since 2013. A lot.
- TiredGuy 6y ago>Blame tooling. Go help. This might be an opportune time to mention my attempt at helping. I made barleytea.js [1] as a light framework alternative to React that needs no webpack. I also recommend much more polished, production-ready things like µce [2] and heresy [3]. Anyway I just want people to know that there are lightweight alternatives out there, and they're worth at least checking out. [1] https://gitlab.com/andrewfulrich/barleytea https://gitlab.com/andrewfulrich/barleytea [2] https://github.com/WebReflection/uce https://github.com/WebReflection/uce [3] https://github.com/WebReflection/heresy https://github.com/WebReflection/heresy
- Sebb767 6y agoThanks for the tip! I've stayed with Angular v1 for a long time[0] due to it's simpler nature (no compiler, simply JS); but since that is going EOL I'm definitely going to look into Barleytea. [0] For private projects only, of course.
- deleted 6y ago[deleted]