Update todo

This commit is contained in:
Aaron Smith 2023-09-04 11:58:36 +01:00
parent 2f2baaef76
commit d9f6411ad8

26
todo.md
View file

@ -3,15 +3,19 @@
- better error reporting and stack traces in strict mode - better error reporting and stack traces in strict mode
- auto-enable of strict mode depending on compiler optimizaton level - auto-enable of strict mode depending on compiler optimizaton level
- investigate if weak table iteration can be invalidated - investigate if weak table iteration can be invalidated
- have reactive recomputations track sources dynamically? - have derived sources/bindings track sources dynamically?
- addresses case where sources are used in if-branching guarded by another - solves case where sources are used in if-branching guarded by another
source source
- performance implications - significantly reduces performance
- implement from solid - solution to component cleanup
- [x] onCleanup > `cleanup()` - rely on `Instance.Destroying` event and manual destruction when cleanup is
- [x] Index > `indexes()` needed?
- [x] For > `values()` - expand behavior of `vide.cleanup()` to detect garbage collection of
- [x] untrack arbitrary values, not needing manual destruction
- [ ] batch - solution to nested reactivity, see: SolidJS stores
- [ ] async/resource/loading/suspense - SolidJS control flow components
- [ ] stores - Show
- Switch
- Dynamic
- Portal
- batch source updates