perf: performance improvments
- switch to BTreeMap for consistant ordering of fields (less UI updates) - cache calls to expensive getters in the vm via witha Proxy on DeviceRefs - have DeviceMixin explicitly subscribe to device property changes to limit updates - split fields into seperate componate to avoid rerender of other components - speedup ic10emu_wasm DeviceRef::get_slots by only calling serde once. Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
This commit is contained in:
@@ -37,6 +37,7 @@ export class VMICStack extends VMActiveICMixin(BaseElement) {
|
||||
|
||||
constructor() {
|
||||
super();
|
||||
this.subscribe("ic", "active-ic")
|
||||
}
|
||||
|
||||
protected render() {
|
||||
|
||||
Reference in New Issue
Block a user