No one cares about Bun's speed. Your CI does though

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • driftdb

    A real-time data backend for browser-based applications.

    I ported some tests from jest to bun recently and have been been pleasantly surprised -- it was pretty much a drop-in replacement and the speed difference is certainly noticeable.

    That said, it was a tiny and simple test set[1]. It may not be ready yet for more complex tests, as the docs warn[2]:

    > You've never seen a JavaScript test runner this fast (or incomplete).

    [1] https://github.com/drifting-in-space/driftdb/blob/main/js-pk...

    [2] https://bun.sh/

  • bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

    I ported some tests from jest to bun recently and have been been pleasantly surprised -- it was pretty much a drop-in replacement and the speed difference is certainly noticeable.

    That said, it was a tiny and simple test set[1]. It may not be ready yet for more complex tests, as the docs warn[2]:

    > You've never seen a JavaScript test runner this fast (or incomplete).

    [1] https://github.com/drifting-in-space/driftdb/blob/main/js-pk...

    [2] https://bun.sh/

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • graaljs

    A ECMAScript 2022 compliant JavaScript implementation built on GraalVM. With polyglot language interoperability support. Running Node.js applications!

    It's by Oracle: https://github.com/oracle/graaljs; seems to be built to interop w/ GraalVM based languages/services

  • swc

    Rust-based platform for the Web

  • stc

    Speedy TypeScript type checker

    typescript(tsc) is the only one that does type checking.

    bun, deno, esbuild, swc etc. can parse the syntax, but they chuck the TS (they probably don't even add it to the AST, but I haven't checked).

    Keeping up with syntax is very doable. It doesn't change often, and updating the parser when it does isn't much work.

    There are some past/ongoing projects[1][2] to create type checkers faster than tsc, but they aren't going to reach full parity and probably don't plan on keeping up with language features.

    [1] https://github.com/dudykr/stc

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts