I've been moving more and more towards NC and other software offered on Cloudron, and away from GAFAM in general. I noticed that loading md or docx files on my mobile phone or tablet was very slow... slow enough I just went to my browser on my laptop. I have the Collabora Online - Built-in CODE Server plugin installed... but do would it be better to have either the CODE or OnlyOffice app installed instead, and connect those to NC? Or do I just need to boost the ram of the NC app so that the plugin works better? Thanks for any feedback based on your experiences.
@scooke it's been quite a while since I've looked into this, but at least in the past CODE (which is based on LibreOffice Online, LOO) and OnlyOffice had quite a different approach.
LOO is rendering the document on the server side and then sends the rendered document (broken up into "zones") to the client. Therefore its resource heavy on the server. This will hopefully get better once LibreOffice has finished its webassembly rewrite, which will move rendering to the client.
Actually CODE has now got better (since version 21.11) and now renders more elements on the client side (toolbars, etc.), reducing server load.
In any case I would try to install the CODE app on the cloudron and connect it to NC and see how that works.
I'm not super keen on the OnlyOffice approach in terms of :
- the default document format being MS OOXML bullshit
- reliability for data loss due to everything being done on the client
- a more restrictive approach to their open source version
- actually worst compatible with MS Office docs in some cases (though I'm sure this is true the other way around in other cases too)
- worst compatibility with open document format
@jdaviescoates Why do you suggest this over CODE?
I've found OnlyOffice to be faster, especially if trying to collaboratively edit with others. This is because so much of the CODE stuff happens on the server rather than at the client end (although good to hear that's getting better @avatar1024 )