Must Read
12 Tips for Improving JavaScript Performance
Half of your visitors expect a page to appear within 2 seconds so keeping your JavaScript fast is a must. Here are some relatively entry level tips to helping you on your way.
Sponsor (Thank You)

Learn React Hooks - 25% off this week only
Our original React course launched in 2016 and has since been taken by over 80K students with an avg rating of 4.8/5. Today, we’re excited to launch its successor. Built from the ground up, our new React and React Hooks courses will teach you everything you need to know about writing React in 2019.
Learn
Puppeteer Recorder 0.7: Records Browser Interactions and Turns Them into Puppeteer Scripts
Add this to Chrome, perform activities on the Web (now including taking screenshots), and you’re given editable code to re-run what you just did.
What Are Higher-Order Functions, and Why Should You Care?
The latest in James Sinclair’s fantastic series of functional-focused articles. This time, he deftly tackles what everyone means by “higher-order function” and why you might use them.
Babel 7.5.0 Released
The popular JavaScript compiler now includes an official plugin for dynamic imports (currently in stage 4) and the F# style pipeline operator. There’s also experimental support for TypeScript namespaces.
Tools & Code
Frappe Charts: Simple and Modern SVG Charts
Aero dependencies, and supports bar, line, pie, and GitHub-style ‘heatmap’ charts.
p5.js: A Client-Side JS Platform for Creative, Arty Coding
It’s a mature project but we haven’t linked to it for years and it’s just had a big release. Check out some of the examples in the live p5.js playground for a feel for how cool this is – it makes putting together visualizations and visual experiments very easy.
Watch
'Svelte Is The Most Beautiful Web Framework I've Ever Seen'
Sure, it’s an opinion, but I enjoyed this (rather long) screencast where a developer finds his way with Svelte (an increasingly popular compile-time UI framework) by building a Tic-Tac-Toe game (or as we call it back in the UK, Noughts & Crosses!).
Interesting Links
Emscripten and the LLVM WebAssembly Backend
Emscripten is switching to the LLVM WebAssembly backend. Why is this a good thing? It’ll make Emscripten faster, more efficient, and be able to adopt new WebAssembly features more quickly.