Must Read
Await and Async Explained with Diagrams and Examples
The async/await construct allows us to express such logic more succinctly with more readable and maintainable code. This tutorial explains JavaScript async/await syntax and semantics with diagrams and simple examples.
Learn
Modern Ways to Use C++ in JavaScript Projects
The classic Node.js C++ Addon API exposes the underlying components of Node.js such as V8 and libuv which makes it powerful yet fragile since changes in the components can break the addons relying on them. This article presents some modern ways to use it in JavaScript.
Typing 'import' Statements More Quickly
Dr. Axel Rauschmayer teaches how to import statements more quickly, including a helpful text snippet for Visual Studio Code.
Creating a Star to Heart Animation with SVG and Vanilla JavaScript
Ana Tudor shows a step-by-step how-to for smooth transitions from one shape to another using SVG and Vanilla JavaScript
Tools & Code
An Introduction to the `fr` CSS unit
Robin Rendle talks about the new 'fr' CSS unit and how it can be used in conjunction with our fancy new layout engine.
Announcing TypeScript 2.6
TypeScript is a language that builds on top of the most up-to-date versions of JavaScript by adding optional static types.
js2flowchart: Create SVG Flowcharts from JavaScript Code
js2flowchart is a visualization library to convert any JavaScript code into beautiful SVG flowchart. Create and design your own code using this tool.
Emergence.js: Detect Element Visibility in The Browser
Christina Miller shares Emergence.js, a code used to detect element visibility in the browser.