Future plans

These are some of the things we want to work on in Arva when we get the chance:

  • Controllers should be loaded and injected automatically, without having to import+inject them yourself every time you create a new one.
  • When the Javascript SIMD API becomes available, we can speed up the transformation matrix calculations and boost performance.
  • The data layer of Arva could be done in a Web Worker to put some load off the main UI thread.
  • We want all event emitters to also support Promises, aside from the callback functionality they have now. This will allow us to utilise async/await to e.g. wait for models to be ready.