A thoughtful post by Erin Lynch about the web’s (and Google’s) push towards TLS and HTTP/2, and whether “forcing” website owners to act by affecting search rankings is the right thing to do.
Ian Devlin takes an in-depth look at the current state of
input[type="date"] in browsers, with some tips to avoid the buggy edge cases. Also, I didn’t know you could turn off the built-in datepicker in desktop Chrome/Opera, although despite being ugly it is at least accessible.
There’s so much good stuff in this article by Mathias Schäfer, I can’t pick one line to quote. It does a fanastic job of debunking the nonsense peddled from some quarters about JS apps.
A surprisingly good showing from a new minor release of Safari. Includes the
<picture> element, CSS variables and, most notably, the removal of the 300ms tap delay; this will make the web feel a lot faster for a lot of users.
More good news in the world of browsers: from today onwards, IE11 will be the oldest officially supported version of IE. Hopefully this will give slow-moving corporate IT departments the impetus they need to get moving off old, insecure software. Hopefully…
If you’re wondering when we’ll be able to use ES6 modules natively in Node, this video by Bradley Meck is worth your time.
A detailed article from Jeff Atwood about the not-so-simple task of designing and building a login form. Some really good stuff in here, although I disagree about removing the login requirement by authenticating on other platforms — I'd rather not have my access to online services so tightly coupled to my Google or Twitter account.
<dialog> support is now here, albeit only in Chromium so far. This page has some useful code examples and demos, as well as a short FAQ. I spent some of yesterday at work refactoring our modal dialog widget to use the native implementation when available, and it was pretty straightforward, although I look forward to the day when we don't need the fallback.