Announcing TypeScript 5.8 — Four months in the making, TypeScript 5.8 lands with a strong Node focus. You can now use
for ES modules in the
module, there’s a new
module for developers who want to keep targeting Node 18, and most notably there’s now an
option to ensure no TypeScript-only runtime semantics can be used (ideal if you’re using Node’s type stripping features to run TypeScript code directly).
Microsoft
|
Turbocharging V8 with Mutable Heap Numbers — The V8 team uses the JetStream2 benchmark suite to investigate performance issues and has implemented a new optimization yielding not just a 2.5x improvement in the
benchmark but in other areas too. A demonstration that not only does the Node team make Node faster, the V8 team does too.
Victor Gomes (V8)
|
Web Scraping with Playwright — I’d be surprised if you got away with scraping YouTube like this for long (let’s say Google aren’t big fans of the approach) but the techniques demonstrated are useful more generally too.
Marcin Wanago
|
Malibu: Framework-Agnostic CSRF Middleware — ESM only, zero-dependency, and TypeScript types are included. It’s compatible with Express, Tinyhttp, and most modern frameworks based around the core HTTP package.
Reinaldy Rafli
|
wacat 1.4: Tests Your Webapp Against ‘Cat Chaos’ — Uses a virtual ‘cat walking across your keyboard’ approach to tormenting apps with random clicks and form submissions, now with a stronger focus on using AI to generate both valid and invalid inputs.
Mika Tapanainen
|
📢 Elsewhere in JavaScript
|
A quick roundup of some of other interesting stories in the broader JavaScript landscape, in case you’ve missed them:
-
The term ‘Ajax’ was coined twenty years ago in this article.
-
Windows 95 in Electron is, unsurprisingly, Windows 95 running in an Electron app! v4.0 adds Office 95 and IE 5.5 for some (limited) browsing of the Web.
-
📊 BenchJS is an online JavaScript benchmarking sandbox worth playing with.
-
free-for.dev is a handy and huge (over 1000 items) list of hosted tools and online services with free developer tiers.
|
|
0 Comments