TypeScript 3.9 Beta Released — 3.9’s focus is on “performance, polish, and stability” with the most significant change you’re likely to notice being faster compile times.

Daniel Rosenwasser (Microsoft)

Building with Web Components — Web components seek to tilt the balance of web development back towards a standard that has been agreed upon by browser vendors and developers. Explore the history and current state of web components in front-end development.

Rendering Charts with OffscreenCanvas — Rendering charts can be an intensive operation for browsers, but what if you could delegate such work to a Web Worker? This post looks at what performance improvements you can realistically expect.

Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started.

Vettery

ℹ️ If you're interested in running a job listing in JavaScript Weekly, there's more info here.

📘 Articles & Tutorials

A Deep Dive into Pointer Compression in V8 — A very technical post that, gladly, you don’t need to understand in order to enjoy that pointer compression lets the latest version of the V8 JavaScript engine use as much memory as if it were 32 bit while having 64 bit performance.

JavaScript Logical Operators — Covers ||, &&, and !. Part of Preston’s series on JavaScript fundamentals, so probably not a lot here for advanced devs, but there might be a few tidbits in here for everyone.

It's not often we launch a new newsletter, but JAMstacked is a new email digest from us covering the JavaScript, API, and Markup (i.e. JAMstack) movement. Brian Rinaldi will be the one bringing you a bi-weekly round-up on the evolving JAMstack ecosystem — we've got a couple of issues up now for you to take a look at and get a taste.