The Cost Of JavaScript - 2023 - YouTube
A great talk from Addy on just how damaging client-side JavaScript can be to the user experience …and what you can do about it.
A great piece by Jason analysing the ever-blurring lines between device classes.
Mind you, there is one question he doesn’t answer which would help clear up his framing of the situation. That question is:
What’s a web app?
A great talk from Addy on just how damaging client-side JavaScript can be to the user experience …and what you can do about it.
The capture
attribute is pretty nifty—and I just love that you get so much power in a declarative way:
<input type="file" accept="image/*" capture="environment">
PWAs just work better than your typical mobile site. Period.
But bear in mind:
Maybe simply because the “A” in PWA stands for “app,” too much discussion around PWAs focuses on comparing and contrasting to native mobile applications. We believe this comparison (and the accompanying discussion) is misguided.
An interesting proposal to allow websites to detect certain SMS messages. The UX implications are fascinating.
A well-written (and beautifully designed) article on the nature of the web, and what that means for those of us who build upon it. Matthias builds on the idea of material honestly and concludes that designing through prototypes—rather than making pictures of websites—results in a truer product.
A prototyping mindset means cultivating transparency and showing your work early to your team, to users – and to clients as well, which can spark excited conversations. A prototyping mindset also means valuing learning over fast results. And it means involving everyone from the beginning and closely working together as a team to dissolve the separation of linear workflows.
Pop ‘round to the Clearleft office if you want to test a site on our devices.
Some buggy behaviour has been fixed in iOS 18 but now there’s a new bit of weirdness.
Going from delight to default in one straight line.
The joy of getting hands-on with HTML and CSS.
Five more articles on modern responsive design to close out the course.