Urgent.News

600+ sources. One page. See who else covered it.

Editions

More in Tech

Five things that break when you move from Jest to Vitest

Vitest advertises a Jest-compatible API, and it delivers. describe , test , expect , toHaveBeenCalledWith — all identical.

  • Vitest's global scope differs from Jest's, requiring explicit opt-in through globals in config file.
  • Vitest's jest.mock hoisting behavior requires using vi.hoisted instead of Jest's jest.mock.

Twenty-Five Million Rows in Five Seconds, and How to Check

Benchmarks in this industry are mostly untrustworthy, and usually for the same reason: the person running them chose the shape of the work. So let us be precise about what this is and what it is not.

  • Interlace tool processes 25 million synthetic events in 5.11 seconds
  • CPU usage peaks at 270% during the benchmark
  • Memory usage stays under 2 GB with streamed Arrow RecordBatches

More from Saturday 15 August →