While working with Nimiq’s libraries, you can rely on ES2015 compliance. But when looking inside, you’ll find we use Vue.js and TypeScript.
Following a period of research, we have decided to use Vue.js for our upcoming front-ends. React was another consideration due to its larger market share, but Vue.js ended up convincing us for the following reasons:
- Clean separation of code and markup
- Open source governance, no dependence on a company
- Shorter learning curve
- Focused on simplicity: better presets, less configuration
- Smaller file size
- Support for calculated and cached values on top of state values