spect
spect copied to clipboard
< 5kb
- [x] Merge channel-related logic in
i,v,ainto a single class - [x] Optimize
hcreateBuilderinto a single loop - [ ] ~~If
vbecomes compact, replacesubewith it - probably sube may be an util, shared by v and h~~ nope, sube is more compact, better have it shared. - [x] ~~evaluators can be put directly to build function - no need to toss context/args around~~
- [x] h: replace updateNode with direct morph without much of key/cache
- [ ] ~~possibly move HTMLCollections logic out to a separate package - $ can be kept minimal, clean and fast only for aspects~~ it's so much integral part of aspects, it makes it hard splitting off.
- [x] simplify tainting logic at collections
- [ ] ~~remove Observable proposal compatibilities - decide on single
next,error,completeapproach~~ let's keep minimally synced for now - [ ] ~~
forEach→map, reduceObject.definePropertiesuse~~ insignificant
Ref: https://github.com/microjs/microjs.com/pull/1035.
Ideally it should be below 4096.
It's fine: spect is small now.