Commit Graph

17 Commits

Author SHA1 Message Date
Evan You 544f37ae48 wip: simplify time-slicing implementation 2018-11-09 18:01:58 -05:00
Evan You a95532495a refactor: properly cleanup invalidated jobs 2018-11-08 20:08:28 -05:00
Evan You d39eb6cdbc wip: disable time-slicing in compat mode 2018-11-08 18:41:04 -05:00
Evan You 6027d480f3 feat: renderTriggered for forced updates 2018-11-08 14:09:52 -05:00
Evan You 9d1f0f248d wip: fix more tests 2018-11-03 06:31:31 +09:00
Evan You f79f0e658b wip: fix one test 2018-11-03 06:31:31 +09:00
Evan You ba571cda61 wip: trying to make tests work 2018-11-03 06:31:31 +09:00
Evan You d70b7d6dd5 wip: error handling and nextTick for time slicing 2018-11-03 06:31:31 +09:00
Evan You d5862d8c51 feat: make functional components time-slicable 2018-11-03 06:31:30 +09:00
Evan You 6ba02827b1 feat: experimental time-slicing 2018-11-03 06:31:30 +09:00
Evan You 131936f144 feat: skip constant trees and memoize fn 2018-10-28 16:41:29 -04:00
Evan You d8cda2387f perf: skip props update if data object is the same 2018-10-28 15:58:59 -04:00
Evan You e8dd725e41 fix: fragment replaceVNode 2018-10-28 14:22:52 -04:00
Evan You 98e79943d2 fix(hooks): fix effect update & cleanup 2018-10-28 12:10:29 -04:00
Evan You 832d715afe feat: implement basic hooks 2018-10-27 22:10:25 -04:00
Evan You b08b15dba0 refactor: adjust props initialization/updating 2018-10-26 17:49:40 -04:00
Evan You e05673f4d3 refactor: rename packages 2018-10-26 15:44:50 -04:00