Answers for "what is the optimal way to construct such a dashboard with javascript?"
https://answers.splunk.com/answers/718058/what-is-the-optimal-way-to-construct-such-a-dashbo.html
The latest answers for the question "what is the optimal way to construct such a dashboard with javascript?"