#[KevinMarks]html5-parser claims to emit soup format, so there may be a good fast path there, with a different tree walker approach as a later refactor. Would still need both testing and profiling. I don't think we have a checked-in profiling harness.