Live data from Hacker News

LibreOffice running natively in the browser via WebAssembly

lab.allotropia.de

21–30 of 216 posts

Re: LibreOffice running natively in the browser via WebAssembly

#22

Going to "Open..." a file seems to show a whole Android filesystem. Is this actually running some minimal version of Android in WASM?

I believe it's been compiled with Emscripten under the hood. So it's using the Virtual FS provided there.

Re: LibreOffice running natively in the browser via WebAssembly

#23
post #8

- natively - in the browser Are there any non-native thing that runs in a browser?

"Notebooks" like Jupyter, or Github Spaces and VS Code for the web, where a lot of the processing runs on a remote server, and the result is displayed in the browser.

Jupyter runs natively in the browser now with JupyterLite: https://github.com/jupyterlite/jupyterlite It can use a native browser JS kernel, or some languages that have been converted to run in the browser with WASM (including a full python environment called pyodide). Nothing is run on a server.

VS Code also runs natively in the browser now: https://code.visualstudio.com/blogs/2021/10/20/vscode-dev This uses a Chrome only (for now) filesystem access API to give the browser access to your native files--you can edit them entirely in the browser with nothing happening on a server.

Re: LibreOffice running natively in the browser via WebAssembly

#24

Earlier quoted context omitted.

"Notebooks" like Jupyter, or Github Spaces and VS Code for the web, where a lot of the processing runs on a remote server, and the result is displayed in the browser.

Jupyter runs natively in the browser now with JupyterLite: https://github.com/jupyterlite/jupyterlite It can use a native browser JS kernel, or some languages that have been converted to run in the browser with WASM (including a full python environment called pyodide). Nothing is run on a server. VS Code also runs natively in the browser now: https://code.visualstudio.com/blogs/2021/10/20/vscode-dev This uses a Chrom…

I believe recently Safari added some support for the File System Access API. https://caniuse.com/native-filesystem-api

Re: LibreOffice running natively in the browser via WebAssembly

#26
post #15

A great reason not to have Web Assembly.

I agree. Before you know it they'll be creating browsers to run in the browser to run browsers to run browsers in the browsers in the browsers.

On a more serious note, Flatpak and other sandboxing solutions make 100% more sense than using something that already leaks way too much in order to sandbox apps.

Re: LibreOffice running natively in the browser via WebAssembly

#27

Spell check doesn't seem to work. When I manually trigger one, the Dictionary dropdown doesn't have any options to choose from. Does LibreOffice expect the OS or Desktop to provide a dict?

Not from OS, it uses opensource library.

Re: LibreOffice running natively in the browser via WebAssembly

#28
post #5

Earlier quoted context omitted.

You still got the source?

No. I wouldn't want to inflict that upon anyone. I'm more bummed that I let the domains expire, especially the short one which was o-w.com.

> I'm more bummed that I let the domains expire, especially the short one which was o-w.com.

It's ironic that you could've made more money than you would have gotten from VCs with that domain name. You probably didn't know that back then.

Re: LibreOffice running natively in the browser via WebAssembly

#29

Wow, things have come full circle. I built and launched a browser-based office suite in about 1998 called Office Wherever that used a Java Applet. VCs laughed us out of every meeting.. "No-one will put their private documents on the Internet! You're mad!" WHO'S MAD NOW, HUH? Huh? Huh...

> "No-one will put their private documents on the Internet! You're mad!"

I miss the days when people had this much common sense.

Re: LibreOffice running natively in the browser via WebAssembly

#30
I remember when LibreOffice was called Star Office and would run like molasses on a Celeron 300A OC to 450mhz machine. The office suite would take up most of the ram and eventually crash due to system resource exhaustion.

Now we can run the whole thing in a browser like it's Minesweeper. Wow.

Post reply on HN