cursor icon indicating copy to clipboard operation
cursor copied to clipboard

Use WebContainers to make a Web-based version

Open danperks opened this issue 2 years ago • 3 comments

Relatively underused browser feature that can run a sandboxed Node.js-based app without the need for pre-existing installation of Node.js or any other executables, all needed resources are either already in the browser or sent by the web server, and npm packages downloaded on the fly. Would (hopefully) enable a simple way to move to the web and not require a download to use or try.

https://blog.stackblitz.com/posts/introducing-webcontainers/

danperks avatar Mar 16 '23 23:03 danperks

What are the benefits of a web-based editor over local? open to it, haven't thought much about the tradeoffs here

truell20 avatar Mar 17 '23 00:03 truell20

@Truell20, one primary benefit of a web-based editor is optimizing for the top of the funnel. With a local editor, users need to download the IDE, import their code into it, and only then can they interact with it. However, with a web-based editor, users can immediately start interacting with the tool on the website, which can create a quicker and more seamless user experience. Basically you just reduce the steps taken by a user for the first 'Aha' moment. This can be especially important for users who are just starting to explore a tool or are looking to try it out quickly.

ayush-vibrant avatar Mar 17 '23 03:03 ayush-vibrant

@ayush-vibrant hit the nail on the head there! The ability to use any PC with the app and the ability load either local files using the FileSystem API, or from Git repositories, would make it super accessible and also platform agnostic, allowing development on Chromebooks and other lesser used platforms.

danperks avatar Mar 17 '23 11:03 danperks

Closing this issue due to inactivity. And right now the focus is on the local app.

jakobFNF avatar Oct 19 '23 20:10 jakobFNF