87f69fd0bb
Based on #2345 , but with smaller API change - Use class implementation for `ReactiveEffect` - Switch internal creation of effects to use the class constructor - Avoid options object allocation - Avoid creating bound effect runner function (used in schedulers) when not necessary. - Consumes ~17% less memory compared to last commit - Introduces a very minor breaking change: the `scheduler` option passed to `effect` no longer receives the runner function. |
||
---|---|---|
.. | ||
compiler-core | ||
compiler-dom | ||
compiler-sfc | ||
compiler-ssr | ||
reactivity | ||
runtime-core | ||
runtime-dom | ||
runtime-test | ||
server-renderer | ||
sfc-playground | ||
shared | ||
size-check | ||
template-explorer | ||
vue | ||
vue-compat | ||
global.d.ts |