I just tried the demo on my very capable laptop (ASUS Zephyrus G15 2021, Linux, Sway; Firefox, also tried Chromium).<p>Performance is <i>execrable</i>. Text rendering is <i>awful</i>. Input is simply <i>broken</i> (e.g. my Compose key just doesn’t work). Double clicking highlighted <i>the entire canvas thing</i>, as well as the word under the cursor. Right clicking did nothing. Scrolling isn’t captured. The first menu thing I happened to try in the full-UI <a href="https://zetaoffice.net/demos/simple-examples/rainbow_writer.html" rel="nofollow">https://zetaoffice.net/demos/simple-examples/rainbow_writer....</a> example (Format → Theme, maybe I just picked unfortunately) crashed the whole app (which means that it just stops working mysteriously, leaving the UI in the last state it was in).<p>And you can’t even get started until it’s downloaded 50MB. (Though I’m actually mildly impressed it’s only that size.)<p>Seriously, this is completely unusable. It’s “cool tech demo”, but I would <i>hate</i> to actually have to use it.<p>And I’m pretty sure, based on my rather accurate understanding of how all these things work (comprehensive on the web side, good on the native side, not so much specific about LibreOffice itself), that a lot of this is going to be completely unfixable—though a couple of the things I identified are fairly straightforward to fix, which is if anything a further indictment.<p>It’s going to be extremely hard to get even <i>decent</i> results without targeting real DOM instead of going pure-canvas, and you <i>can’t</i> get excellent results without doing so.
> ZetaOffice is also available as a native Desktop application for Linux and Windows. Download the Beta here.<p>Why is a desktop application being developed and provided if this is compatible with LibreOffice (since the latter already has desktop applications)? Is it just to have the same name and recognition?<p>Is the desktop application kept on par with the latest LibreOffice release or does it only guarantee document format compatibility up to a specific version?
That's excellent! You guys should interact with Nextcloud or someone should try their hand at a Nextcloud App [1]. Nextcloud's solution to Google Docs & friends is via the integration of OnlyOffice[2], which requires a DocumentServer [3] to function in the context of Nextcloud. Even without the collaboration aspect, having LibreOffice work off WASM, without any extra infrastructure requirement would be an excellent edition to that ecosystem I think.<p>[1] <a href="https://apps.nextcloud.com/" rel="nofollow">https://apps.nextcloud.com/</a><p>[2] <a href="https://www.onlyoffice.com/" rel="nofollow">https://www.onlyoffice.com/</a><p>[3] <a href="https://github.com/ONLYOFFICE/DocumentServer">https://github.com/ONLYOFFICE/DocumentServer</a>
May be an unpopular opinion, but: I do not want LibreOffice in my browser, my browser is already slow enough as it is for me.<p>What next? Blender in the browser? OS inside the browser? (Oh yeah, we already have that!)
Zeta.js is such an impressive JavaScript library. I'm blown away. The examples where you can load a document in less than ten lines, amazing. Then, change colors of all cells in less than ten lines, amazing.<p>I'm also blown away that there is a gulp file in the repository. That's a blast from the past.
While it is an amazing technical feat, there are, expectedly, a bunch of quirks to be ironed out. The font rendering, for example, is very bad. Very excited to see how this goes in the future!
I tried using Collabora but I've realized it's not open source in the sense of not being able to compile it in production mode without paying money.
That animated ad is a total turn-off.<p>I've used LibreOffice/OpenOffice/StarOffice for two decades now. It's OK, not great. At least it interoperates with Microsoft desktop formats now. Mostly.
I can remember testing libre office in the browser many years ago, seems like that project was frozen in 2020 as others external projects emerged. The wiki has a guide for docker:<p><a href="https://wiki.documentfoundation.org/Development/LibreOffice_Online" rel="nofollow">https://wiki.documentfoundation.org/Development/LibreOffice_...</a>
how is this different from <a href="http://www.collaboraoffice.com/" rel="nofollow">http://www.collaboraoffice.com/</a> ?<p>Collabora works on mobile devices and integrates with Nextcloud<p>note: they use WASM, so the load is on the client. Collabora relies on a server part, though easy to host.
Neat!<p>Couple of observations:<p>- <a href="https://zetaoffice.net/demos/simple-examples/rainbow_writer.html" rel="nofollow">https://zetaoffice.net/demos/simple-examples/rainbow_writer....</a> hangs with an `unreachable` in the console if I try Tools -> Options.<p>- Things don't seem to be hiDPI aware, so everything looks a bit unfortunate on e.g. my MacBook's retina screen.
I would love to have something like this in order to provide the office features for documents hosted in nextcloud directly. Yes, there is Nextcloud Office/Collabora Office but this needs separate provider and is not included in hosted Nextcloud (e.g. at Hetzner). The ease of OneDrive + MS365 in comparison is quite attracting. For my current use (sharing documents in a team of 50 - non-commercial but somehow professional approach) the latter is still the tool of choice. Being able to share a link, which allows others to directly edit presentations and spreadsheets in a browser (while the files are available in a local file structure) is just great.
There is also <a href="https://fleet.linuxserver.io/image?name=linuxserver/libreoffice" rel="nofollow">https://fleet.linuxserver.io/image?name=linuxserver/libreoff...</a>
From what I understand, Collabora basically runs LibreOffice on the server side and relays the resulting image to the client. This looks like it has similar approach. And I'm sad to say it but Collabora is near unusable compared to Google Docs.<p>Humanity really does need an online self-hosted office suite that natively uses OpenDocument format, but I'm afraid that to achieve that it'll be easier to start from scratch with browser version as a first platform in mind.
Is it easy to turn it into a read only mode? Just for viewing? Basically I looked forward for such a solution for a long time, but everything I’ve seen is either too heavy or nearly impossible to scale.<p>I did not know that it is possible to wasm build lo!
I'm excited for stuff like this, but the stock image of 'who we are' is a long way different then the pictures you get when you follow the link to who they are.