More informative post about this from the lead LibreOffice developer https://people.gnome.org/~michael/blog/2015-03-25-libreoffic...
So it sounds like it's similar to their earlier demos, where the client is "thin" and the bulk of the work is done on the server, as opposed to being a Javascript/HTML/CSS app that runs in the browser.
Reimplementing the whole LibreOffice in JS/CSS/HTML is totally another beast (see https://news.ycombinator.com/item?id=9263233 about WebODF).