V8 finds another 5-15% performance boost
May 28, 2021
Sparkplug: V8’s Non-Optimizing JavaScript Compiler — When you wonder just where the V8 team will pull out a few more % of performance improvements, they come up with something :-). Their new ‘super-fast non-optimizing compiler’ in V8 v9.1 sits in between the existing interpreter and TurboFan compiler engines and brings another 5-15% boost to benchmarks. Firefox has had a similar concept in the shape of the baseline interpreter. Leszek Swirski (V8 Team) |
TypeScript 4.3 Released — Just a couple of weeks after the beta comes the real deal with a rather long feature list:
Daniel Rosenwasser (Microsoft) |
Jest 27 Released, Complete with Some New Defaults — Jest has ‘flipped some switches’ and introduced some new defaults you’ll want to be aware of if you use the popular testing framework. You can now also interactively step through failed tests one at a time, get inline snapshots without using Prettier, and you get much faster initialization times than Jest 26 too. Tim Seckinger |
Quick Bits Releases fabric.js 4.5 — JS Canvas framework (and SVG to Canvas parser). |
📖 Articles, Opinions & Tutorials |
A Thorough Analysis of CSS-in-JS — I feel too old-fashioned to fully buy into writing CSS alongside my JavaScript (sorry!) but Andrei does a good job at selling the benefits and compares some approaches. Andrei Pfeiffer |
The Modern Guide to React State Patterns — At one stage, you could basically just say ‘use Redux’ but there are so many options now, and this guide flies through a few approaches. Fredrik Strand Oseberg |
|
NocoDB: An Open Source Airtable-a-Like — Airtable is a popular commercial spreadsheet-database service that we even use here at Cooperpress to help put the newsletters together. This is a flexible and surprisingly good looking open source pastiche with a Vue powered frontend. nocodb team |