Oct. 24, 2020, 5:30 a.m.

TinyJS #10

TinyJS

A new way to discover JavaScript packages and two major releases, here are the top stories of this week.

Launch: Skypack Discover

Skypack discover is here to solve the discovery problem of JavaScript packages, a better alternative to jumping between npmjs, bundlephobia, Stack Overflow and more.

It’s like Wirecutter or Spotify playlists, but for open source JavaScript.

Release: Node 15

Node 15 features npm 7, experimental QUIC support. This version is based on v8 8.6 adding the following new features:

  • Promise.any()
  • AggregateError
  • String.prototype.replaceAll()
  • Logical assignment operators &&=, ||=, and ??=

Release: React 17

The React 17 release is unusual because it doesn’t add any new developer-facing features. Instead, this release is primarily focused on making it easier to upgrade React itself.

This release focuses a lot on developer experience, enabling gradual upgrades. This version makes it safer to embed a tree managed by one version of React inside a tree managed by a different version of React.

You just read issue #10 of TinyJS. You can also browse the full archives of this newsletter.

Brought to you by Buttondown, the easiest way to start and grow your newsletter.