featured in #157
You Really Don't Need All That JavaScript, I Promise
- Stuart Langridge tl;dr: "At some point everything changed: the tail started to wag the dog instead and development became JS-first." You shouldn't rely on JS as much, plus practical strategies for building without a JS framework.featured in #156
Cheat Sheet For Moving From jQuery To Vanilla JavaScript
- Tobias Ahlin tl;dr: As the author migrated his site off of jQuery, he saw common patterns that he penned in this blog post.featured in #154
The Cost of Javascript in 2019
- Addy Osmani tl;dr: Download & execution time are primary bottlenecks for loading scripts in 2019. "Aim for a small bundle of synchronous (inline) scripts for your above-the-fold content with one or more deferred scripts for the rest of the page."featured in #147
The Weird History Of JavaScript (Video)
- Fireship tl;dr: 12 mins video of how JS started with the rise of the Netscape browser, how it got its name, why it grew so widely and quickly and much more. Fun viewing.featured in #146
Enabling Modern JavaScript On NPM
- Jason Miller tl;dr: Author presents the fact that modern JS syntax lets you do more with less code, but how much of the JavaScript we ship to users is actually modern?featured in #144
What’s New In JavaScript (Google I/O ’19 Video)
- Mathias Bynens Sathya Gunasekaran tl;dr: Overview of JavaScript development techniques to build modern web and Node.js apps. The features to expect in Chrome and Node.js soon, how V8 engine optimizes, and how to improve real-world performance and stability on the Web and in Node.js.featured in #141
featured in #135
featured in #134
You Probably Don’t Need Input type=“number”
- Brad Frost tl;dr: Often input="number" is used for numeric input fields allowing users to increment / decrement the input. This is a poor experience when the inputs are credit cards, social security numbers, etc...featured in #134