This release includes plenty of new features, such as new workflow for getting .d.ts files, non-nullable types, control flow analysis for types, easier module declarations, etc.
Babel's compact mode omits superfluous whitespace and line terminators from the generated JavaScript code and thus noticeably decreases transpilation times.
Want to keep up with ECMAScript without leaving behind the browsers that don’t have the newest JavaScript features yet? Or experiment with upcoming features before they make it into the standard so you can tell the ECMAScript what works for you as a developer and what doesn’t?
Promises are amazing! The concept has been around for decades, but they are finally here in ES6! Before we switched to promises, our code was full of confusing callback tricks and async.
Something that comes up again and again in front-end accessibility is the issue of links versus buttons. You know, those HTML elements that open links in new windows or submit forms? In JavaScript web applications in particular, it seems we are still quite confused about which elements to choose for user interaction.
On the 11th of January 1982 twenty two computer scientists met to discuss an issue with ‘computer mail’ (now known as email). Attendees included the guy who would create Sun Microsystems, the guy who made Zork, the NTP guy, and the guy who convinced the government to pay for Unix. The problem was simple: there were 455 hosts on the ARPANET and the situation was getting out of control.