chore: TODOs

This commit is contained in:
cha0s 2019-05-02 21:44:36 -05:00
parent f99477c693
commit 9262e0b9ff

13
TODO.md
View File

@ -19,17 +19,14 @@
- ✔ Decouple input normalization from action registry - ✔ Decouple input normalization from action registry
- ❌ entityList.fromJSON() - ❌ entityList.fromJSON()
- ❌ Socket WebWorker can't connect in Firefox - ❌ Socket WebWorker can't connect in Firefox
- Don't run emitter destruction tickers on server - Don't run emitter destruction tickers on server
- ❌ Investigate unrolling equalsClose - ❌ Investigate unrolling equalsClose
- ❌ Try bitshifts for on_positionChanged x/y boxing - ✔ Bitshifts for on_positionChanged x/y boxing
- ❌ Memoize Object.getOwnPropertyNames results per trait constructor - ❌ Memoize Object.getOwnPropertyNames results per trait constructor
- EE optimizations (lookupEmitListeners) - EE optimizations (lookupEmitListeners)
- ❌ Core.fastApply, search for /\(.../ - ❌ Core.fastApply, search for /\(.../
- ❌ Rename visibleBoundingBox(es)? to visibleAabb(s)? - ✔ Rename visibleBoundingBox(es)? to visibleAabb(s)?
- ❌ Unroll rect/vec ops in Animated::visibleBoundingBoxes
- ❌ Property.fastAccess to skip getter, this.entity.currentAnimation - ❌ Property.fastAccess to skip getter, this.entity.currentAnimation
- ❌ Trait::isDirty should be flat - ✔ Trait::isDirty should be flat
- ❌ Expand visibleAabb padding a bit more
- ❌ Trait params fromJS is super slow - ❌ Trait params fromJS is super slow
- ❌ Entity::is is slow? - ❌ Entity::is is slow?
- ❌ Unroll rect.intersects in QuadTree::search