Simon Nørlund Eldevig wrote a good tutorial on how to build Chrome Extensions with Vue.js.

Demo

vue extensions node.js

As a frontend developer you are able to build your own extensions since it’s basically just HTML, CSS and JavaScript. You could go the vanilla way which is great for simple extensions, but for the more complex ones it could be an idea to use a JavaScript framework. Since I had a lot of communication with REST services and dynamic data in general I chose to include my favourite JavaScript framework Vue.js.