Building Real-Time Collaborative Spreadsheet Experiences in JavaScript Applications
Get Ready to Build Real-Time, Multi-User Spreadsheets in JavaScript!
Join us for a live CodeClinic session to explore the new SpreadJS optional add-on, the Collaboration Server. A production-ready solution for real-time, multi-user spreadsheet editing in enterprise JavaScript web apps. On February 26th at 11:00 AM EST, SpreadJS Product Manager Chris Bannon and Product Marketing Manager Mackenzie Albitz will walk through how it works and what it unlocks for development teams!
Collaborative spreadsheets require more than real-time syncing. The real challenge is handling concurrency, synchronization, and conflict resolution while keeping performance predictable and behavior consistent across users. For enterprise development teams, building and validating that system from scratch can take significant engineering and QA time. This session will show how the Collaboration Server manages synchronization and conflict resolution out of the box, letting developers stay focused on application logic instead of collaboration mechanics.
Key Takeaways Include:
- How the SpreadJS Collaboration Framework enables low-latency, conflict-free editing in JavaScript applications.
- The architecture behind the Sheets Collaboration Optional Add-On and how it converts workbook changes into synchronized operations.
- How real-time presence, selections, and multi-user awareness are implemented.
- How collaborative undo/redo works in concurrent editing scenarios.
- Permission models for balancing collaboration with control in enterprise apps
About the Speakers
Chris Bannon
Chris Bannon is a corny dad, lighthearted guy, and dedicated programmer who takes his work seriously—but never himself. As the Product Manager of SpreadJS at MESCIUS, Chris brings years of hands-on experience, starting as Lead Web Developer at ComponentOne in 2007, where he rebuilt the entire web stack and went on to create Wijmo—a developer tool now used by Microsoft, NASA, and Tesla. Outside of work, Chris prioritizes family life with his wife and daughters and laces up for the Pittsburgh Pharaohs amateur ice hockey team. He’s a self-taught tech pro, Certified Internet Webmaster, and global speaker—always happy to say hi.
Mackenzie Albitz
Mackenzie Albitz is a Product Marketing Manager and former Technical Engagement Engineer with MESCIUS. She holds a BS in Computer Science with a focus in Information Security from Indiana University of Pennsylvania. Mackenzie enjoys connecting technical concepts to real-world needs and is passionate about continuous learning and growth. Outside of work, she loves music and plays the guitar and ukulele.