Must Read
Enabling Modern JavaScript on npm
Modern JavaScript syntax lets you do more with less code, but how much of the JavaScript we ship to users is actually ‘modern’ and are we transpiling too much?
Learn
Best Practices for Building a Large Scale React App
A few concepts worth keeping in mind to make neater, larger scale apps over time.
How To Use jQuery With Angular (When You Absolutely Have To)
For, like, when you really have to.. as “when it comes to integrating jQuery in Angular, things get a little weird.”
Tools & Code
An introduction to the MediaRecorder API
he MediaRecorder API is a browser API that you can use to record audio and video in the browser. Here’s how.
Several New JS Features are Getting Closer with 'Optional Chaining' Now at Stage 2
New JavaScript features go through various stages before they become official and this ?. operator to let you make chained property or function calls optional has taken another step forward. In related news, Array.isTemplateObject has also just gone to stage 2, top-level await to stage 3, and BigInt is now at stage 4.
8 Useful JavaScript Tricks
You all seem to love a good list’o’tips article, and this one is not bad at all, particularly if you consider yourself at beginner to intermediate level.
Just Write Code: Cloudflare Improves the Developer Experience of their Workers Serverless JavaScript Platform
Workers, Cloudflare’s globally distributed serverless platform, gets a CLI developer tool, the ability to run apps on workers.dev without using your own domain, new docs, and a free tier to make it easier to try it out.
Interesting Links
Are Long JavaScript Tasks Delaying Your 'Time to Interactive'?
Chrome DevTools can now visualize ‘Long Tasks’ (code that causes the main thread to freeze, breaking the user experience) making it easier to debug and optimize away any problems.