Skip to Main Content
Talk Intermediate

Data in the Blink of an Eye: Browser-Level Caching for Modern Analytics

Proposal status is Rejected
Session Description

We’re living in an era where every click triggers a round-trip to a cloud data warehouse—great for scale, painful for speed and wallet. This talk explores a different pattern: bring a slice of the warehouse into the browser, keep it there, and let lightweight code do the work locally.

Using WebAssembly as the execution sandbox, we cache just enough data to power design-time previews and quick data-quality checks without sacrificing the accuracy users expect from a live connection. This technique improves latency for data engineers building pipelines, analysts exploring ad-hoc questions, and data-science notebooks running in the cloud. Although the examples come from Alteryx Designer Cloud, the patterns apply broadly to any BI or data-prep tool trying to balance interactivity with ever-growing datasets.

Key Takeaways
  1. Leverage the compute you already own by taping the multi-core power of modern user devices/PC's

  2. Off-load heavy transforms to Web Workers so the UI stays smooth while number-crunching happens in parallel.

  3. Why browser caching matters in data engineering world and understand how to save the cost/latency while with a could data warehouse

  4. Overall browser level performance improvements.

References

Session Categories

Tutorial about using a FOSS project
Engineering practice - productivity, debugging

Which track are you applying for?

Main track

Speakers

Sunil Jhamnani
Sunil Jhamnani Engineering Manager | Alteryx

With over a decade of experience in the tech industry, my journey in software development has been both diverse and rewarding, leading cross-functional teams to deliver successful web and mobile applications.

My technical expertise spans both frontend and backend technologies. I am proficient in JavaScript/ES6+, ReactJS, ReactNative, NodeJS, Java, Kotlin, and have extensive experience with microservice architecture and scalable system design. I am passionate about optimizing performance and ensuring seamless user experiences.

Collaboration and mentorship are key components of my professional ethos. I enjoy working closely with product managers, UX/UI designers, and stakeholders to align priorities and execute strategic initiatives. Mentoring and developing my team members is something I deeply value, fostering a culture of growth and innovation.

In addition to my technical and managerial skills, I am an active member of the developer community, sharing my knowledge at events like FOSS United and React Meetup. This not only keeps me updated with the latest industry trends but also allows me to contribute to the community that has given me so much.