Must Read
NSFW JS: A Way to Check for Undesirable Images Client-Side
Billed as ‘client-side indecent content checking for the soul’, this is an interesting, though imperfect, way to screen content prior to upload. It uses TensorFlow.js behind the scenes.
Sponsor (Thank You)

Time tracking for your business has never been this easy!
Time Tracking has never been this easy. Hyperlogs is the most comprehensive app that helps you manage all your projects and teams timesheets without the clutter and complexity. Its time to focus on growing your business.
Tracking time is only a small part of understanding how healthy your business is. Hyperlogs gives you powerful and invaluable insight that guides sound business decision making. Know your revenue as well as your costs and get visual cues when vital project adjustments are necessary to help it succeed.
Its time you start focusing on growing your business, so let Hyperlogs handle the rest.
Learn
JavaScript Loading Priorities in Chrome
How browsers schedule and execute scripts can impact the performance of your pages. Addy Osmani compares the different approaches here.
How to Disallow Large Imports from JavaScript Projects
Are there known large dependencies your team wish they could disallow from a project? ESLint supports disallowing specific imports.
Tools & Code
for vs forEach() vs for/in vs for/of
An overview of the difference between these looping constructs using several different edge cases.
Cleave.js: Format Input Text Content While Typing
Ideal for things like phone numbers, credit card numbers, dates.. or define your own.
Cryption: In-Browser AES File Encryption with Data Integrity Check
It’s limited as to the size of data it can work with, however, but is an interesting project.
Using Fastify and Preact for Quick Web App Prototyping
Two technologies we haven’t mentioned for quite a while come together here in building a simple full-stack app.
Interesting Links
Faster Calls with Arguments Mismatch
Technical notes on a special V8 optimization for situations where you have strict mode functions that don’t use the arguments object or rest parameters. The performance improvement can be significant.