glimmerjs / glimmer-vm

MIT License
1.13k stars 191 forks source link

NVP's Quest Issue for Investigating Performance #1605

Open NullVoxPopuli opened 2 months ago

NullVoxPopuli commented 2 months ago

Original Issue: https://github.com/glimmerjs/glimmer-vm/issues/1590

As a part of this issue, it was reported that, in consuming ember.js apps, the vendor.js (where the VM lives), grew by ~ 50KB. See: https://github.com/emberjs/ember.js/issues/20628

Suspicions to investigate

Things that don't work

No change in perf

Things that have a small improvement

Needs further exploration

Notes

Which packages are in ember-source?

ember-source @ v5.4ember-source @ 6 alpha
@glimmer/destroyable @glimmer/encoder @glimmer/env @glimmer/global-context @glimmer/low-level @glimmer/manager @glimmer/node @glimmer/opcode-compiler @glimmer/owner @glimmer/program @glimmer/reference @glimmer/runtime @glimmer/tracking/index @glimmer/tracking/primitives/cache @glimmer/util @glimmer/validator @glimmer/vm @glimmer/wire-format @glimmer/debug @glimmer/destroyable @glimmer/encoder @glimmer/env @glimmer/global-context @glimmer/manager @glimmer/node @glimmer/opcode-compiler @glimmer/owner @glimmer/program @glimmer/reference @glimmer/runtime @glimmer/tracking/index @glimmer/tracking/primitives/cache @glimmer/util @glimmer/validator @glimmer/vm @glimmer/wire-format