Native parsing, not convention scanning
Messages are found by parsing your source, so the result is exact rather than heuristic — and the parse happens in native code rather than in the JavaScript layer that has to be loaded and warmed first.
Merging is part of the same pass
The benchmark measures the workflow you actually run — extract and update — not extraction alone. Catalog-aware tools also reconcile existing per-locale catalogs, which is where a naive implementation loses translations or spends its time.
Consistent semantics as a side effect
The useful consequence is not only speed. Because one engine owns catalog semantics, an audit result cannot depend on which adapter asked for it — the same rules apply from the CLI, the Vite plugin and the Next.js plugin.