ginkgo-project / gpe

Web application for interactive visualization of performance data

Home Page:https://ginkgo-project.github.io/gpe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Run the scripts asynchronously

gflegar opened this issue · comments

For large datasets, running the JSONata script can take a while. Currently, this is done in the UI thread, which means that the application is frozen until the script is executed. To alleviate the issues, the scripts should be run in a separate thread by using web workers (this tutorial may be useful for angular).

And we may want to add some progress bars to the UI to tell the user when the scripts are running.