DS.js: Turn Any Webpage into an Example-Centric Live Programming Environment for Learning Data ...
summary
DS.js is a bookmarklet that injects an example-centric IDE into any webpage, automatically parsing HTML tables and CSV/TSV files into a lightweight DSTable API for table ops and visualizations. Code executes live as the cursor moves (no run button), shows bidirectional code-to-data and data-to-code previews, and serializes code and state in the URL for sharing. An 8-participant study finds novices start and perform analyses immediately, demonstrating the idea works in practice.
AI-written summary · about
chapters (6)
- 0:00Introduction and motivation
- 1:02Identifying tool limitations
- 5:06System design of the tool
- 13:15Exploratory study results
- 15:10Conclusion and summary
- 16:52Q&A session
related talks
06mTool demo
20mTypeCell: A New Live Programming Environment for the Web
38mJavascript Considered...Useful
30mVisualization Driven Development
32mFull Disclosure – Visualizing JavaScript with the CSE Machine
33mEssential JavaScript debugging tools for the modern detective
15mLive Programming a Live Programming Environment: An Experience Report
34mKick ass code editing and end to end JavaScript debugging
