Flux capacitors for JavaScript deloreans: approximate caching for physics-based data interaction
summary
Flux Capacitor is a JavaScript middleware that adds a client-side R-tree cache and motion analyzer to prefetch and approximate backend results for UI widgets. Interaction-rate–aware prefetching adapts prefetch size to instantaneous query speed and cuts stall count and stall time roughly in half versus fixed-range prefetching; physics-aware prefetching generates the whole inertial query trace at action start and yields the best latency with most queries under 100 ms and overall interaction time reduced. Experiments use UCI 3D Road Network traces and web slider/map traces.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:24Overview
- 1:22Motivation
- 2:16Preference for Interactive Visualization
- 5:39Missed Opportunities for Interactivity
- 7:15User Interaction Behavior
- 8:20Flux Capacitor Strategies
- 10:00Query Processing with Flux Capacitor
- 11:09Performance Experiments
- 12:10Interaction-rate aware prefetching
- 13:44Physics awareness
- 15:24Takeaways
- 16:12Future Work
related talks
44mPredictive Prefetching
40mCreating Fast-Feeling Web Apps
08mAdvanced SSR Caching with React
02h 50mReact: Internals and Advanced Performance Patterns
45mThe Browser Is Not a Flux Capacitor, and You Know It... Or Do You?
45mReactive web services
26mImmutability, interactivity & JavaScript
33mSaving the Web 16 Milliseconds at a Time
