me.dm is part of the decentralized social network powered by Mastodon.
Ideas and information to deepen your understanding of the world. Run by the folks at Medium.

Administered by:

Server stats:

1.4K
active users

Learn more

I really hope that Biome becomes the first-class eslint alternative.
Or... eslint moving to Rust to be faster.

We need a better linter in the world.

This week 1.0 has been released, providing a good alternative to and . It's the fastest JS runtime out there right now.

Here's a quick summary of what can you do with Bun.

What Bun can replace?
- node
- npm, yarn, pnpm
- tsx, ts-node
- tsup, esbuild, rollup, webpack, turbopack, and even Vite
- jest (with good alternatives to jest-dom, compatible with RTL)

What does Bun not cover?

- eslint (linter)
- prettier (formatter)
- tsc (to generate dts files and catch type errors)

I was asked to design a realtime collaboration board in a FE system design interview.

Job description requirements: "React, TypeScript, Node, RESTFul, PostgreSQL".

What's wrong with people?

With WASM and WebContainers, it seems we are having now a trend to port NodeJS-compatible APIs to the browser with projects like emnapi

In the server-side land, WinterCG is a W3C working group which focus is to standarize the server-side runtime APIs (Node, Deno, Cloudflare Workers, etc. are participating as well)\

wintercg.org/

The future of seems bright, but it seems we still have ~ 5 more years of work and stabilisation.

wintercg.orgWinterCGThe Web-interoperable Runtimes Community Group aims to provide a space for JS runtimes to collaborate on API interoperability.