We know what HTML does. HTML is the foundation, it delivers the content to you. Sure, RSS also does the content talk, most APIs respond with a JSON full of content, but let’s face it, HTML is the big deal. It gets you started.
Then there is CSS. It can make HTML look and sound good, but it’s optional. Since browsers have a default way of styling certain things, you can get all the information you need by staring at the HTML with no CSS in place. If the developer took additional care, you should even be able get a gist of what those referenced images are about. All thanks to HTML. While CSS helps to make sites nice to look at, it is not mandatory. Oh the irony, the author of cssence.com called CSS optional.
- hey how did your hackathon go?
- not too bad, we got Babel set up
To me, commuting to and from work means not having a reliable internet connection. These are the times when I experience first-hand what it feels like when you wait for something to load that has been created without thinking about users and the circumstances they are in while browsing the web. Mobile-first gave us a break, websites had to be rethought to make sense of the smaller form factor. But the bloat and all the crappiness is coming back. Bloat and bad implementation can make any site slow, so you’ll have to wait for the initial rendering to happen. Getting something on the screen is key. I’ve become less patient nowadays and simply give up when it takes too long.
[…] the network is now the bottleneck, [… so] you should be focusing on offline-first, i.e. treating the network as an enhancement.
In his clear-cut article, Nolan describes how it could be done, and it ain’t going to be easy. We need to put in additional effort to get there. You might think that in this cost-cutting world of ours, companies consider not to bother. But in reality they have an obligation to do things right, and we as developers need to convey the message to them. And companies will like the message, because people will be drawn to well-made websites, higher engagement and all. When creating such sites, we also avoid a future where people have to stare at blank screens.