Evan You
|
e3a33e6092
|
wip(vapor): component hydration
|
2025-03-10 16:18:02 +08:00 |
Evan You
|
a2415de7bf
|
wip(vapor): text hydration tests
|
2025-03-09 20:14:03 +08:00 |
Evan You
|
97c40a69fb
|
refactor(vapor): refactor interpolation transform to make it hydration friendly
|
2025-03-07 20:49:21 +08:00 |
Evan You
|
bb50640a70
|
test: fix missed warning assertion
|
2025-03-07 20:49:21 +08:00 |
Evan You
|
e9d912a188
|
wip(vapor): more hydration
|
2025-03-07 20:49:21 +08:00 |
Evan You
|
64270ae1b4
|
wip(vapor): basic hydration
|
2025-03-07 20:49:20 +08:00 |
zhiyuanzmj
|
bce7164bf0
|
feat(runtime-vapor): support functional component for defineVaporComponent (#12927)
|
2025-02-28 17:07:55 +08:00 |
zhiyuanzmj
|
5452404b71
|
feat(compiler-vapor): add jsx support for setText and createTextNode (#12893)
|
2025-02-28 17:06:19 +08:00 |
zhiyuanzmj
|
a95b5e70e6
|
feat(runtime-vapor): expose VaporFragment for jsx-vapor (#12890)
|
2025-02-28 17:03:11 +08:00 |
edison
|
ad5bb16709
|
fix(compiler-vapor): properly cache variable used in object property shorthand (#12815)
|
2025-02-28 17:02:52 +08:00 |
edison
|
05d9b429a4
|
fix(vapor): handle next host node for vapor component (#12820)
|
2025-02-28 17:02:11 +08:00 |
edison
|
fb484f4f3c
|
fix(vapor): handle vapor mode with empty script (#12910)
|
2025-02-28 16:59:02 +08:00 |
Johnson Chu
|
b7977d4d75
|
refactor(reactivity): sync alien-signals 1.0.4 changes (#12791)
|
2025-02-27 11:07:35 +08:00 |
zhiyuanzmj
|
e1d26b18ce
|
ci(pkg-pr-new): add vapor branch (#12944)
|
2025-02-26 08:05:21 +08:00 |
Evan You
|
c6fe9f9417
|
wip(vapor): new impl + test for vapor custom directive
|
2025-02-12 17:27:04 +08:00 |
edison
|
1b50febfe9
|
perf(vapor): use nthChild instead of nextn (#12847)
|
2025-02-12 16:43:26 +08:00 |
Evan You
|
10993af9e1
|
chore: vscode setting
|
2025-02-12 16:41:53 +08:00 |
Evan You
|
8254b5f5ef
|
test(vapor): test case for dom event handling
|
2025-02-12 16:41:35 +08:00 |
Evan You
|
d48706336a
|
chore: fix mishandled regex const check
|
2025-02-12 15:49:32 +08:00 |
Evan You
|
4121de4960
|
refactor(vapor): reorg node op helpers + remove children helper
|
2025-02-12 15:47:14 +08:00 |
Evan You
|
242cc15fa6
|
refactor(vapor): use bitwise flags for v-for runtime optimizations
|
2025-02-12 15:40:09 +08:00 |
Evan You
|
63cf2ee3f1
|
refactor: adjust isConstantNode
|
2025-02-12 11:57:16 +08:00 |
Evan You
|
222ced2875
|
perf(vapor): optimize v-if in once mode
|
2025-02-12 08:58:22 +08:00 |
Evan You
|
5d1c6ca5a9
|
perf(vapor): optimize text bindings and v-text
|
2025-02-11 18:39:27 +08:00 |
Evan You
|
a2fa0db998
|
wip(vapor): improve node traversal codegen
|
2025-02-11 02:21:59 +08:00 |
Evan You
|
528705f667
|
perf(vapor): v-for remove all fast path
|
2025-02-10 17:37:24 +08:00 |
Evan You
|
bd5c1583b7
|
perf(vapor): optimize cache property lookup
|
2025-02-10 16:27:13 +08:00 |
Evan You
|
263318db46
|
perf(vapor): generate simpler evenet delegation code when possible
|
2025-02-10 16:17:25 +08:00 |
Evan You
|
a2b4289045
|
refactor(vapor): avoid unnecessary wrapping for event handlers
|
2025-02-10 15:50:34 +08:00 |
Evan You
|
5396e749ab
|
chore: use catalog vue plugin
|
2025-02-10 14:40:28 +08:00 |
Evan You
|
6df8c01cd0
|
chore: benchmark reference
|
2025-02-10 10:04:22 +08:00 |
Evan You
|
c317a06043
|
chore: use inline vitest env comment
|
2025-02-10 09:19:57 +08:00 |
Evan You
|
1ef15c780f
|
perf: optimize toDisplayString
|
2025-02-09 13:23:38 +08:00 |
Evan You
|
11383ae72d
|
wip(vapor): fix v-for update check + avoid unnecessary tracking overhead during diff
|
2025-02-09 12:14:31 +08:00 |
Evan You
|
69422d50d8
|
wip(vapor): optimize event handling
|
2025-02-08 22:40:37 +08:00 |
Evan You
|
a2b320bca7
|
chore: fix ci
|
2025-02-08 21:46:47 +08:00 |
Evan You
|
ba0594de0b
|
test(vapor): vapor todomvc e2e test
|
2025-02-08 21:33:40 +08:00 |
Evan You
|
8549a243a5
|
wip(vapor): custom directives
|
2025-02-08 21:32:16 +08:00 |
Evan You
|
cd93dad4d9
|
test(vapor): e2e interop test for vapor
|
2025-02-08 20:42:34 +08:00 |
Evan You
|
ade6ed46dd
|
chore: improve build script to only build package when format is valid
|
2025-02-08 17:35:52 +08:00 |
Evan You
|
6a185abbe4
|
chore: move benchmark and local playground in to packages-private
|
2025-02-08 16:12:16 +08:00 |
Evan You
|
2a0cfc03b8
|
chore: warn vapor hydration for now
|
2025-02-08 15:06:27 +08:00 |
Evan You
|
23939d09c6
|
wip(vapor): vapor slots in vdom
|
2025-02-07 21:32:22 +08:00 |
Evan You
|
700562866b
|
chore: bump playground vite plugin version
|
2025-02-07 17:08:40 +08:00 |
Evan You
|
bcd2eb7fd8
|
wip(vapor): fix component unmount when not at block root level
|
2025-02-07 17:04:05 +08:00 |
Evan You
|
99d70ddd31
|
wip(vapor): vdom slots in vapor component
|
2025-02-06 18:12:54 +08:00 |
Evan You
|
a770a83de6
|
wip(vapor): support vapor component as root in vdom app
|
2025-02-05 14:23:32 +08:00 |
Evan You
|
ccd42b151b
|
refactor: adjust vapor/vdom interop
|
2025-02-05 14:16:39 +08:00 |
Evan You
|
be5c2a2f51
|
wip: vdom in vapor hmr reload
|
2025-02-04 22:44:17 +08:00 |
Evan You
|
4b12529878
|
wip(vapor): fix setScopeId for vdom in vapor
|
2025-02-04 21:55:32 +08:00 |