Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement TrackedArray #1713

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

Implement TrackedArray #1713

wants to merge 4 commits into from

Conversation

NullVoxPopuli
Copy link
Contributor

Copy link
Contributor

github-actions bot commented Feb 16, 2025

This PRmain
Dev
587K └─┬ .
169K   ├── runtime
159K   ├── syntax
100K   ├── compiler
 58K   ├── opcode-compiler
 27K   ├── manager
 24K   ├── validator
 11K   ├── program
8.9K   ├── reference
7.2K   ├── destroyable
6.3K   ├── util
4.3K   ├── node
3.4K   ├── global-context
2.5K   ├── wire-format
1.0K   ├── vm
969B   ├── encoder
844B   ├── vm-babel-plugins
606B   └── owner
582K └─┬ .
169K   ├── runtime
159K   ├── syntax
100K   ├── compiler
 58K   ├── opcode-compiler
 27K   ├── manager
 19K   ├── validator
 11K   ├── program
8.9K   ├── reference
7.2K   ├── destroyable
6.3K   ├── util
4.3K   ├── node
3.4K   ├── global-context
2.5K   ├── wire-format
1.0K   ├── vm
969B   ├── encoder
844B   ├── vm-babel-plugins
606B   └── owner
Prod
231K └─┬ .
 69K   ├── syntax
 63K   ├── runtime
 48K   ├── compiler
 18K   ├── opcode-compiler
7.9K   ├── manager
5.1K   ├── validator
4.8K   ├── program
3.6K   ├── reference
2.4K   ├── util
2.1K   ├── node
1.6K   ├── wire-format
1.5K   ├── destroyable
737B   ├── vm
594B   ├── global-context
516B   ├── encoder
469B   ├── vm-babel-plugins
155B   └── owner
230K └─┬ .
 69K   ├── syntax
 63K   ├── runtime
 48K   ├── compiler
 18K   ├── opcode-compiler
7.9K   ├── manager
4.8K   ├── program
4.0K   ├── validator
3.6K   ├── reference
2.4K   ├── util
2.1K   ├── node
1.6K   ├── wire-format
1.5K   ├── destroyable
737B   ├── vm
594B   ├── global-context
516B   ├── encoder
469B   ├── vm-babel-plugins
155B   └── owner

@NullVoxPopuli
Copy link
Contributor Author

locally:

duration phase no difference [-136ms to 57ms]
renderEnd phase no difference [-1ms to 1ms]
render1000Items1End phase no difference [-17ms to 5ms]
clearItems1End phase no difference [-9ms to 1ms]
render1000Items2End phase no difference [-12ms to 5ms]
clearItems2End phase no difference [-4ms to 0ms]
render5000Items1End phase no difference [-17ms to 36ms]
clearManyItems1End phase no difference [0ms to 3ms]
render5000Items2End phase no difference [-33ms to 17ms]
clearManyItems2End phase no difference [-1ms to 0ms]
render1000Items3End phase no difference [-70ms to 3ms]
append1000Items1End phase estimated improvement -19ms [-48ms to -2ms] OR -6.32% [-15.76% to -0.72%]
append1000Items2End phase no difference [-18ms to 12ms]
updateEvery10thItem1End phase estimated improvement -4ms [-14ms to 0ms] OR -5.58% [-19.02% to -0.09%]
updateEvery10thItem2End phase no difference [0ms to 0ms]
selectFirstRow1End phase no difference [0ms to 0ms]
selectSecondRow1End phase no difference [0ms to 0ms]
removeFirstRow1End phase no difference [0ms to 16ms]
removeSecondRow1End phase no difference [-1ms to 0ms]
swapRows1End phase no difference [-1ms to 0ms]
swapRows2End phase no difference [0ms to 0ms]
clearItems4End phase no difference [-3ms to 2ms]
paint phase no difference [0ms to 0ms]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant