Great work Dan, it is totally what I would be looking for when backtesting and strategy development. Do you mind sharing what js framework you used on the client side?
We wrote a bunch, and used a bunch, so there is no straight answer. A short list: highcharts for charting, jquery and underscore for the glue, crossfilter for data filtering, bootstrap for components, codemirror for the IDE, handlebars for templates, markdown for markdown, prettifier for code highlighting, and the list goes on.