As we've seen already in the previous chapters, once you build a default Vue application using the Vue CLI, you can then serve it with npm run serve.
Your app will usually be served at localhost:8080. Looking at the served page with its default contents, you'll notice that there are two plugins listed under the Installed CLI Plugins heading: babel and eslint.
Why would these two plugins come pre-installed with the default application? Obviously, the Vue framework's team is trying hard to follow best practices and be up-to-date with the modern approach to building web applications. Using Babel is one of these best practices.
If you visit the Babel website, you'll see the following definition of what it is:
"Babel is a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JS in current...