Show HN: Open a 300k-row XLSX in the browser in ~300ms, no server
Category: library
Tags: office-documents, xlsx, docx, pptx, browser-editing, web-worker, react-component, real-time-collaboration
Score: 7.5/10 (Innovation: 7, Technical: 8, Documentation: 7, Utility: 8)
A browser-based office document engine that renders and edits DOCX, XLSX, and PPTX files entirely client-side with progressive loading and virtualized views. It handles massive files (300k-row spreadsheets, 300-slide decks) in milliseconds via lazy ZIP parsing and streaming XML in Web Workers, with real-time collaboration and one-line React embed. Impressive technical execution fills a real gap for in-browser Office file editing without server round-trips.
Target audience: frontend developers, full-stack developers, SaaS product engineers embedding document editing
Repository: https://github.com/p10node/office-engine · TypeScript · MIT
View on Hacker News