{{ define "main" }} {{ $data := .Site.Data.engines }} {{ $cats := $data.categories }} {{ $engines := $data.engines }}

The rule we hold them to

A port only ships once it matches the original.

Every engine here is gated against the framework it replaces, on the same input, on the same machine. That means a transcript that comes out word for word identical, boxes that land on the same pixels, or a waveform inside a stated tolerance. Speed is the part we then go and win, and the numbers on this page come out of each engine's own benchmark suite, not a marketing run.

{{ end }}