Angular 13, V8 9.7, and Puppeteer 11

November 5, 2021 By Mark Otto Off

Chrome’s New Feature to Record and Replay User Flows — It’s only a preview feature in Canary builds right now, but Chrome is adding a new Recorder panel to its DevTools which lets you record and replay a string of actions on a page (including under simulated slow network conditions). You can also measure the flow and get a performance trace for analysis.

Jecelyn Yeen (Google)

Angular 13 Released — Despite sentiment on social media, Angular continues to be a hugely popular framework, particularly in enterprise situations and v13 continues to push things forward with more of the Ivy related improvements coming through.

Mark Thompson

Another Bug Bites the Dust — AppSignal is an easy-to-use error and performance monitoring tool. We support the most popular Node.js frameworks and packages out-of-the-box. All features are included in all plans. Start a trial and send us your address for a box of Dutch cookies.

AppSignal

Announcing TypeScript 4.5 RC — The first release candidate of TypeScript 4.5 is here with no changes now expected before the final release. We’ll focus more on the final release but a big change with this RC is deferring the promised ESM support for Node.js.

Daniel Rosenwasser and the TypeScript Team

QUICK BITS:

  • The V8 team has created the V8 v9.7 branch which introduces two new Array methods (findLast and findLastIndex) without needing a flag.

  • Two more npm packages have had malicious code injected by hijackers, this time it’s coa and rc, both of which get millions of downloads per week.

  • Jeremy Wagner has written and now published, with A Book Apart, a new book called Responsible JavaScript.

  • Nat Friedman, who has been a fantastic steward and CEO for GitHub since its acquisition by Microsoft, is moving on and handing the reins over to Thomas Dohmke.

  • Talking of GitHub, if you fancy building a game in JavaScript consider joining their Game Off 2021 event – you get till December 1 to submit an entry.

RELEASES:

Visual Studio Code (October) – Light on JS updates this time.
axios-hooks 3.0 – React hooks for Axios.
Recoil 0.5.0 – Experimental React state management library.
Marked 4.0 – Markdown parser and compiler.
jqGrid 5.6 – jQuery tabular data grid plugin.
Rollup 2.59.0 – ES module bundler.
Puppeteer 11 – Headless Chrome Node.js API.

Software Engineer — Join our “kick ass” team. Our software team operates from 17 countries and we’re always looking for more exceptional engineers.
Sticker Mule

Find JavaScript Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It’s free for job-seekers.
Hired

📖 Tutorials, Opinions & Stories

▶  Have Single-Page Apps Ruined the Web? — The creator of frontend framework Svelte talks about the criticisms lodged towards single-page apps and how ‘transitional apps’ may be the way forward. Lots of good insights here that will probably make you feel a bit smarter afterward too.

Rich Harris

🛠 Code & Tools

A Script to Export Photoshop Layers to Individual Files Fast — This caught my interest as I’ve done some scripting in Adobe apps before. It uses an unusual dialect of ECMAScript called ‘ExtendScript’ (hence the confusing .jsx extension on the scripts) but you can get a lot done with it, as demonstrated here.

Hanna