Chrome 53, due for stable release in September, is going to see some big optimization work; there's up to 47% improvement across the board, mostly due to GPU raster, CSS and WebGL optimizations on OS X, resulting in percentages that are multiple times better than Chrome 51, the current stable release.
You can do and impressive amount of form validation with just HTML attributes. You can make the user experience pretty clean and clear with CSS selectors.
Every so often, we come across ways to improve our more well-trodden core progressive enhancement patterns. Sometimes, we'll utilize a new web standard to address problems we'd previously approached in a less-optimized manner, while other times we'll make adjustments to address browser-or-network conditions that could be handled in more fault-tolerant ways.
Spread operator and rest parameter are great additions. The article explains how they improve array literals, array destruction and function arguments handling.
Jeff Mott guides you through a step-by-step approach to JavaScript object creation—from object literals, through factory functions, ending with ES6 classes.
Who doesn’t love emoji? We, as developers, routinely look at large amounts of text—whether it’s code, production logs, commit messages, documentation, or whatever—and emoji inherently stand out in what is normally a wall of text.
As an industry, in general we praise sites that look good, maybe with nifty animations, cool hover effects, and the mythical 60fps golden standard. That is all nonsense. Ego-stroking pointless fluff.