10 fresh write-ups from the JavaScript world. Comes out every Friday (or Saturday if I'm overloaded).

1164 subscribed.

Caniuse and MDN compatibility data collaboration

Today we’re announcing the integration of MDN’s compat data into the caniuse website. Together, we’re bringing even more web compatibility information into the hands of web developers.


A lighter V8

Initially this project was envisioned as a separate Lite mode of V8 specifically aimed at low-memory mobile devices or embedder use-cases that care more about reduced memory usage than throughput execution speed. However, in the process of this work, we realized that many of the memory optimizations we had made for this Lite mode could be brought over to regular V8 thereby benefiting all users of V8.


⭐ Destructoring explained

The latest JSU issue is devoted to destructoring, how it helps your code look better and all the little tricks you can do with it. By the way, that was the 20th issue! As always, WJS readers can use this link to subscribe for just $7 / mo.


JavaScript Optional Chaining - An Introduction

An introduction to Optional Chaining in JavaScript. We discuss what problems Optional Chaining solves, the various ways you can use it, and relatable code examples.


GitHub - daumann/ECMAScript-new-features-list: A comprehensive list of new ES features, including ES2015 (ES6), ES2016 (ES7), ES2017 (ES8), ES2018 (ES9), ES2019 (ES10)

A comprehensive list of new ES features, including ES2015 (ES6), ES2016 (ES7), ES2017 (ES8), ES2018 (ES9), ES2019 (ES10) - daumann/ECMAScript-new-features-list


Callbacks, Promises, and Async-Await

JavaScript touts asynchronous programming as a feature. In this post, we explore callbacks, promises, and async-await to handle async programming.


Short-Circuit Evaluation in JavaScript

Short-circuit evaluation offers a clean and simple way to conditionally assign variables and handle control flow.


I never understood JavaScript closures

As the title states, JavaScript closures have always been a bit of a mystery to me. I have read multiple articles, I have used closures in my work, sometimes I even used a closure without realizing…



ProtographQL is a full-service protoyping tool for GraphQL servers, empowering developers to build, visualize, validate and test GraphQL schemas and queries without writing any code.


The Ultimate Guide to handling JWTs on frontend clients (GraphQL)

JWTs are becoming a popular way of handling auth. This post aims to demystify what a JWT is, discuss its pros/cons and cover best practices in implementing JWT on the client-side, keeping security in mind.

Even Older Issue →