Evan You
|
7a92ee04a0
|
wip: fix reactivity boundary between components
|
2019-05-28 14:43:23 +08:00 |
|
Evan You
|
b69ea00f5c
|
wip: minimal component implementation
|
2019-05-28 13:27:31 +08:00 |
|
Evan You
|
28a0c50357
|
refactor: use util methods
|
2019-05-28 10:28:25 +08:00 |
|
Evan You
|
a4d116e3f7
|
chore: comments
|
2019-05-27 15:59:02 +08:00 |
|
Evan You
|
73df1fa192
|
wip: complete patchKeyedChildren
|
2019-05-27 15:29:02 +08:00 |
|
Evan You
|
e4ce78c8c9
|
wip: diffKeyedChildren
|
2019-05-27 13:48:40 +08:00 |
|
Evan You
|
3f3e42b8cb
|
wip: compare perf
|
2019-05-26 15:38:55 +08:00 |
|
Evan You
|
b3f8b5ae0a
|
wip: add types to refactored runtime-core
|
2019-05-26 15:19:44 +08:00 |
|
Evan You
|
3cded86b98
|
wip: switch to new implementation
|
2019-05-25 23:51:20 +08:00 |
|
Evan You
|
ec0ccd2337
|
refactor: return Proxy from base class constructor
|
2019-03-05 16:24:07 -05:00 |
|
Evan You
|
2f165c1e87
|
refactor: remove experimental hooks
|
2019-02-26 18:10:08 -05:00 |
|
Evan You
|
77dae71062
|
refactor: adjust files
|
2019-02-26 18:04:52 -05:00 |
|
Evan You
|
360a10fff2
|
refactor: drop event delegation and use simple async edge case fix
|
2019-01-22 16:03:37 -05:00 |
|
Evan You
|
85bcc2b87c
|
refactor: move clone step into util function
|
2018-12-01 18:09:21 -05:00 |
|
Evan You
|
80d1eb7480
|
refactor: rename things
|
2018-11-13 11:03:35 -05:00 |
|
Evan You
|
ca91797c7f
|
fix: fix functional updates
|
2018-11-13 01:07:13 -05:00 |
|
Evan You
|
f5700245b0
|
refactor: improve functional patch
|
2018-11-13 00:29:18 -05:00 |
|
Evan You
|
fc5aa6d0be
|
feat: proper static tree skip
|
2018-11-12 22:42:34 -05:00 |
|
Evan You
|
6e424397d1
|
refactor: bring back clone for reused nodes
|
2018-11-12 22:21:56 -05:00 |
|
Evan You
|
65c1ea8930
|
wip: defer patchData as nodeOp
|
2018-11-12 22:07:55 -05:00 |
|
Evan You
|
2f3ddf20b5
|
refactor: document new scheduler
|
2018-11-12 12:42:35 -05:00 |
|
Evan You
|
f13fbe8686
|
wip: properly handle invalidated mount/unmount
|
2018-11-10 00:33:41 -05:00 |
|
Evan You
|
5639022f80
|
wip: fix insertBefore
|
2018-11-09 18:08:53 -05:00 |
|
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 |
|