mirror of
https://github.com/protobufjs/protobuf.js.git
synced 2025-12-08 20:58:55 +00:00
* Add benchmarks covering resolveAll * Improve shared benchmark * Rework feature resolution to not rely on resolved types * Fix lint warning * Cache feature resolution state to avoid potential O(n^2) work. Features should never change * Restore caching of object resolution that was accidentally removed * Add caching to namespace lookup to drastically improve speed during resolveAll (30x in benchmarks) * Fix lint issues * Cache feature resolution at the namespace level to avoid any O(n^2) scaling