NCATS-Gamma / robokop

Master UI for ROBOKOP
MIT License
15 stars 3 forks source link

Update Robokop front-end inner workings #523

Open maximusunc opened 4 years ago

maximusunc commented 4 years ago

The Robokop front end is running on some outdated dependencies that I think at this point are putting too many limits on the UI. As queries are getting bigger and more involved, the browser memory required for these large responses is putting too much strain on the outdated version of mobx we have and the browser ends up crashing. With v16.8, React introduced hooks, which should be able to replace mobx and free up a lot of extra memory. (we could try and update mobx, but it's looking like that would be about as much work as just replacing it at this point)

This goal will hopefully not change the look of the UI at all, but the inner workings of the front end will be quite different.

maximusunc commented 3 years ago

The temporary home of the new UI can be found here: http://robokop.renci.org:7080/ Disclaimer: This UI is still under active development.