Predecode into str before decoding JSON
Predecode into str before decoding JSON

This goes from 43 seconds to 34 seconds locally, likely due to better
branch prediction or cache prediction.

nrc/rustc-perf,nrc/rustc-perf,nrc/rustc-perf