July 4, 2017
I last raised this question back in 2013 when Mozilla decided to remove the “disable JavaScript” setting from the options dialog in Firefox 23. The primary reasoning:Much of the modern web can break spectacularly without JavaScript.
It saves users from themselves. Few people know what JavaScript is and e...
May 11, 2017
There’s a lot of hype about WebAssembly in JavaScript circles today. People talk about how blazingly fast it is, and how it’s going to revolutionize web development. But most conversations don’t go into the deta...
May 2, 2017
In case you’re wondering what OAuth2 is, it’s the protocol that enables anyone to log in with their Facebook account. It powers the “Log in with Facebook” button in apps and on websites everywhere.This article s...
April 5, 2017
In today’s article, we’ll create a JavaScript extension that works in all major modern browsers, using the very same code base. Indeed, the Chrome extension model based on HTML, CSS and JavaScript is now available alm...
February 14, 2017
I’ve been thinking a lot about speech for the last few years. In fact, it’s been a major focus in several of my talks of late, including my well-received Smashing Conference talk “Designing the Conversation.” As such, I�...
December 19, 2016
Apple taught us, “There’s an app for that.” And we believed it. Why wouldn’t we? But time has past since 2009. Our mobile users have gotten more mature and are starting to weigh having space for new photos...
December 19, 2016
Apple taught us, “There’s an app for that.” And we believed it. Why wouldn’t we? But time has past since 2009. Our mobile users have gotten more mature and are starting to weigh having space for new photos...
October 11, 2016
According to browser statistics, Chrome for Android is currently the largest mobile browser, or is about to become so. Still, too few web developers realize that these Chrome for Android numbers in fact contain several browsers, ...
May 3, 2016
Today we are joined by none other than Brendan Eich, creator of the JavaScript programming language, co-founder of the Mozilla project and most recently CEO of Brave Software—a start-up that aims to transform the online ad ecosystem with faster and safer browsing.
Brendan is joining us to talk about the Brave browse...
February 17, 2016 Cross-browser testing is time-consuming and laborious. This, in turn, makes it expensive and prone to human error… so, naturally, we want to do as little of it as possible. This is not a statement we should be ashamed of. Developers are lazy by nature: adhering to the DRY principle, writing scripts...
Recent Comments