-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
Use Case
As a... driver engineer
I want... to take note of areas js-bson's deserialization can be optimized
So that... we can schedule work to increase performance to be closer to or better than bson-ext
User Impact
- N/A
Dependencies
- N/A
Unknowns
- None
Acceptance Criteria
Implementation Requirements
- Use appropriate tools ([https://www.npmjs.com/package/0x|0x], etc.) to profile benchmarks run in
NODE-4004and identify places that take up a significant amount of runtime and compile a list of the current bottlenecks for each type that is less performant in js-bson than in bson-ext.
Testing Requirements
- N/A
Documentation Requirements
- Produce document with a list of bottlenecks ordered by significance and grouped by data type to share with the team
Follow Up Requirements
- File tickets to investigate and address individual bottlenecks after consulting with team about findings.
- is duplicated by
-
NODE-5827 Spike: Improve js-bson deserialization performance
- Closed