You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 31, 2024. It is now read-only.
This issue is to keep track of the ongoing activities around improving the performance of the various EthereumJS libraries - especially the VM - and serve as a general entry point to the topic.
Focus
Improvement Targets
The following library parts are especially suited for performance improvement work (feel free to add):
On the VM side, I'd like to add investigating the performance penalty of the AsyncEventEmitter, I think it's draining a lot of time. Something else we discussed was how MPT doesn't clear the db nodes after the trie changes.
This issue is to keep track of the ongoing activities around improving the performance of the various EthereumJS libraries - especially the VM - and serve as a general entry point to the topic.
Focus
Improvement Targets
The following library parts are especially suited for performance improvement work (feel free to add):
Improvement Areas
Possible improvements areas:
Benchmarks / Tooling
Performance Measurement Setups
Helpful setups for performance analysis:
Benchmark Tooling
Helpful JavaScript/CI Tooling:
Progress Tracking
It would be nice if we collect some comprehensive results on progress being made over time here.
Note: this can be challenging if the benchmarking suite evolves/changes significantly over time. We'll see.
The text was updated successfully, but these errors were encountered: