State of Vuenion

September 2018

Community

Vue Sprint!

Vue London

Upcoming

  • October 18–19: Connect.Tech (Atlanta)
  • November 3: Vue Fes Japan (Tokyo)
  • November 15–16: VueConf To (Toronto)
  • February 14-15: VueJS Amsterdam
  • March 26–27: VueConf US (Tampa, Florida)

Ecosystem

vuepress

  • Simple static website generator
  • Default theme for docs
    • Top menu
    • Side menu
    • Search
    • Page stats & edit button
  • Vue-in-Markdown

eslint-plugin-vue 5 beta

  • Lots of new rules
  • Many improvements to existing ones

nativescript-vue 2

  • Lots of improvements
  • HMR
  • Devtools support

Nuxt 2

  • Webpack 4
  • ESM modules
  • create-nuxt-app
  • And more!

Codesandbox Containers

devtools 5 beta

  • Routing tab
    • History
    • Routes schema
  • Performance tab
    • FPS benchmark
    • Component hooks breakdown
  • Editable Vuex state
  • Huge performance boost to Vuex and Events tabs
  • Settings
  • ...

@vue/cli 3

  • Plugin-based
  • No eject
  • Best practices
  • Built-in features
    • Webpack 4
    • Babel
    • Typescript
    • PWA
    • Linting
    • CSS-Preprocessors
    • Unit tests: Jest/Mocha
    • E2E tests: Cypress/Nightwatch
  • Public API for community plugins

@vue/cli 3

A peek into the future...

Project dashboard

Vue 3

  • 2x more performant
  • 2x smaller + only what you use with tree-shaking
  • Re-written in Typescript
    • First-class support
  • New decoupled architecture
    • Easier contribution
    • More flexible
    • Using standalone parts
  • RFCs for breaking changes and new features

That's all folks!

Guillaume Chau

@Akryum

github.com/Akryum

State of Vuenion September 2018

By Guillaume Chau

State of Vuenion September 2018

  • 9,775