Flux Capacitors for JavaScript DeLoreans: Approximate Caching for Physics-based Data Interaction
Interactive visualizations have become an effective and pervasive mode of allowing users to explore the data in a visual, fluid, and immersive manner. While modern web, mobile, touch, and gesture-driven next-generation interfaces such as Leap Motion allow for highly interactive experiences, they pose unique and unprecedented workloads to the underlying data platform. Usually, these visualizations do not need precise results for most queries generated during an interaction, and the users require the intermediate results as feedback only to guide them towards their goal query. We present a middleware component - \emph{Flux Capacitor}, that insulates the backend from bursty and query-intensive workloads. \emph{Flux Capacitor} uses prefetching and caching strategies devised by exploiting the inherent physics-metaphor of UI widgets such as friction and inertia in range sliders, and typical user-interaction. This enables low interaction response times while intelligently trading off accuracy.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 83%
SEAM-EZ: Simplifying Stateful Analytics through Visual Programming
CHI '24· Interactive Data Visualization +2
- 83%
Sneak Pique: Exploring Autocompletion as a Data Discovery Scaffold for Supporting Visual Analysis
UIST '20· Interactive Data Visualization +1
- 71%
Diff in the Loop: Supporting Data Comparison in Exploratory Data Analysis
CHI '22· Interactive Data Visualization +2
- 71%
What-if Analysis for Business Professionals: Current Practices and Future Opportunities
CHI '25· Recommender System UX +2
- 71%
Seeing Eye to AI? Applying Deep-Feature-Based Similarity Metrics to Information Visualization
CHI '25· Recommender System UX +2
- 67%
Using Animation to Alleviate Overdraw in Multiclass Scatterplot Matrices
CHI '18· Interactive Data Visualization +1
- 67%
What's the Difference?: Evaluating Variations of Multi-Series Bar Charts for Visual Comparison Tasks
CHI '18· Interactive Data Visualization +1
- 67%
The Effects of Adding Search Functionality to Interactive Visualizations on the Web
CHI '18· Interactive Data Visualization +1
- 67%
Interactive Repair of Tables Extracted from PDF Documents on Mobile Devices
CHI '19· Interactive Data Visualization
- 67%
Does Interaction Improve Bayesian Reasoning with Visualization?
CHI '21· Interactive Data Visualization +1
Based on Jaccard similarity of research subtopics & professions (≥60%)