At the VueConf TO 2018 conference in Toronto from November 14 TO 16, You gave a keynote called “Vue 3.0 Updates,” detailing the planned and direction of the Vue 3.0 update.







As you can see, Vue 3.0 will:

1, faster

  • – Virtual DOM completely reworked, Mounting & Patching increased speed by 100%

  • More compile-time reminders to reduce runtime overhead;

  • Based on Proxy observer mechanism to meet the full language coverage and better performance;

  • Ditch Object.defineProperty in favor of a faster native Proxy;

  • Component instance initialization speed increased by 100%;

  • Double speed/halve memory usage.



2, smaller

  • Tree-shaking is friendlier;

  • New Core Runtime: ~ 10KB gzipped



3, easier to maintain

  • Flow -> TypeScript

  • (government) Pled Packages

  • Compiler rewrite



4, easier to native

  • Customize the Renderer API






5. Make it easier for developers

  • Exposed reactivity API

  • Easily identify why components are being rerendered

  • Improve TypeScript to support W /TSX

  • Improved warning tracking

  • Experimental Hooks API

  • Experimental Time Slicing Support

  • Support IE11