office-engine is an MIT React component that views and edits DOCX, XLSX and PPTX in the browser, no server
Shown on HN Nov 3, <DocViewer src={file} editable onSave={...} /> streams files through a Web Worker with HTTP Range requests, and the author's own headless-Chromium timing paints a 300k-row, 24.8 MB sheet in about 330 ms, with 134 formula functions, real-time collaboration and saves that only rewrite edited parts. It also ships as a single-script <office-viewer> web component for non-React pages (Show HN).