Go to file
Evan You 2c3c65772b perf: optimize props resolution
Store the keys for props that need default or boolean casting
during normalization, so that later we only need to iterate
through this array instead of the entire props object.
2019-12-12 22:07:48 -05:00
.circleci types: setup tests for built d.ts files 2019-11-01 22:54:01 -04:00
.github chore: add package dependency graph 2019-12-12 21:22:29 -05:00
.vscode workflow: support debug single jest test file in vscode (#360) 2019-10-23 11:20:05 -04:00
packages perf: optimize props resolution 2019-12-12 22:07:48 -05:00
scripts build: adjust esm formats 2019-12-10 22:14:02 -05:00
test-dts types: fix dts 2019-11-22 18:09:26 -05:00
.gitignore chore: add the yarn error log file to git ignore (#150) 2019-10-09 12:13:54 -04:00
.prettierrc init (graduate from prototype) 2018-09-19 11:35:38 -04:00
api-extractor.json chore: config comments 2019-09-03 12:17:33 -04:00
jest.config.js fix(compiler-core): handle template root and template v-if as stable fragments 2019-12-12 21:09:47 -05:00
LICENSE chore: license 2019-10-28 11:15:17 -04:00
package.json build: release script 2019-12-10 21:29:52 -05:00
README.md chore: update readme 2019-11-24 22:09:31 -05:00
rollup.config.js feat(runtime-core): hot module replacement 2019-12-12 21:09:47 -05:00
tsconfig.json test(e2e): wip e2e test for todomvc 2019-12-02 18:18:02 -05:00
yarn.lock build(deps-dev): bump rollup-plugin-terser from 5.1.2 to 5.1.3 2019-12-12 07:57:43 +00:00

vue-next CircleCI

Status: Pre-Alpha.

We have achieved most of the architectural goals and new features planned for v3:

  • Compiler

    • Modular architecture
    • "Block tree" optimization
    • More aggressive static tree hoisting
    • Source map support
    • Built-in identifier prefixing (aka "stripWith")
    • Built-in pretty-printing
    • Lean ~10kb brotli-compressed browser build after dropping source map and identifier prefixing
  • Runtime

    • Significantly faster
    • Simultaneous Composition API + Options API support, with typings
    • Proxy-based change detection
    • Fragments
    • Portals
    • Suspense w/ async setup()

Major TODOs:

  • SFC compiler
  • Server-side rendering

Also note that the current implementation requires native ES2015+ in the runtime environment and does not support IE11 (yet).

Contribution

See Contributing Guide.