Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BrowserFS Deprecated #13520

Open
james-pre opened this issue Mar 23, 2024 · 5 comments · May be fixed by #14263
Open

BrowserFS Deprecated #13520

james-pre opened this issue Mar 23, 2024 · 5 comments · May be fixed by #14263
Labels
browser-only issues specific to the browser-only use-case

Comments

@james-pre
Copy link

james-pre commented Mar 23, 2024

Hi there, I'm a maintainer of BrowserFS. I've been going though the dependents of BrowserFS.

Please see the notice in the readme: https://github.com/jvilk/browserfs

Would you be interested in updating your project to use the updated fork, ZenFS?

@JonasHelming
Copy link
Contributor

@sdirix FYI

@james-pre
Copy link
Author

@sdirix @msujew @JonasHelming

Any updates on this?

@james-pre
Copy link
Author

@JonasHelming @sdirix @msujew,

Any updates on this? It has been a few months. Please let me know if you have any questions or concerns. I may even be willing to work on a PR for this due to the size of this project.

@msujew
Copy link
Member

msujew commented Sep 20, 2024

@james-pre We have a PR in review for this over at #14125.

@sdirix
Copy link
Member

sdirix commented Oct 9, 2024

Hi @james-pre, thanks for the notice and your efforts on zenfs.

We evaluated the available options and decided to switch to an OPFS based approach. OPFS is browser native and offers all required functionality for a basic file system support within the Browser. While this is a bit more effort to implement compared to switching to a Node-fs-alternative like zenfs, it has the benefit of eliminating this dependency from the base Theia framework.

Any Theia-based application which wants to leverage zenfs can do so by implementing their own FileSystemProvider.

The switch to OPFS is implemented in #14263

@james-pre james-pre linked a pull request Oct 10, 2024 that will close this issue
1 task
@sdirix sdirix linked a pull request Oct 11, 2024 that will close this issue
1 task
@sdirix sdirix added the browser-only issues specific to the browser-only use-case label Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
browser-only issues specific to the browser-only use-case
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants