This seems really cool, and seems like it took a lot of man hours to put together. However, I'm not sure who this is for. Downloading and installing an application is not a particularly big ask for the type of people who use VSCode. The browser version will always be a compromised experience, given the inherent limitations of browser applications. Even if it works 99% of the time, that 1% would add enough friction to…
Surely shoving VSCode into a tab is just step 1. Think about what this could do, that your local app couldn't. Off the top of my head: Complete remote state. Open vscode.dev on your desktop, work for a while. Then open vscode.dev on your Macbook Air later, and be in _exactly_ the same state. I don't mean, the same project, I mean the text cursor is at the same position in the same file with the same set of tabs open.…
Vscode.dev
71–80 of 273 posts
Re: Vscode.dev
#72Earlier quoted context omitted.
Surely shoving VSCode into a tab is just step 1. Think about what this could do, that your local app couldn't. Off the top of my head: Complete remote state. Open vscode.dev on your desktop, work for a while. Then open vscode.dev on your Macbook Air later, and be in _exactly_ the same state. I don't mean, the same project, I mean the text cursor is at the same position in the same file with the same set of tabs open.…
This already exists with github codespaces. https://github.com/features/codespaces
Re: Vscode.dev
#73Re: Vscode.dev
#74FYI: You can't run/compile your code (yet), and by extension it means it won't show any error/warning (I tried deleting some lines). I'm guessing the next step is cloud build.
This may be what you're looking for? An agent runs on the development computer, and you get everything that it has (debugging, compilation, etc).
Re: Vscode.dev
#75Re: Vscode.dev
#76It seems to be like Theia https://theia-ide.org/ which is based on vscode and runs in the browser. It's used by this project to give a full lab/workspace and ide in the cloud: https://www.eclipse.org/che/ (it's actually closer to vscode even though eclipse is in the name).
No theia has a nodejs server backing its web experience. This vscode.dev is an entirely client side JS application that runs in your browser--there's no backend server beyond something to serve a pile of static JS and html.
This was the first question I had while reading the blogpost: Do all my local files stay on my machine or do they get uploaded to a remote server?
Re: Vscode.dev
#77This seems really cool, and seems like it took a lot of man hours to put together. However, I'm not sure who this is for. Downloading and installing an application is not a particularly big ask for the type of people who use VSCode. The browser version will always be a compromised experience, given the inherent limitations of browser applications. Even if it works 99% of the time, that 1% would add enough friction to…
Surely shoving VSCode into a tab is just step 1. Think about what this could do, that your local app couldn't. Off the top of my head: Complete remote state. Open vscode.dev on your desktop, work for a while. Then open vscode.dev on your Macbook Air later, and be in _exactly_ the same state. I don't mean, the same project, I mean the text cursor is at the same position in the same file with the same set of tabs open.…
Re: Vscode.dev
#78This seems really cool, and seems like it took a lot of man hours to put together. However, I'm not sure who this is for. Downloading and installing an application is not a particularly big ask for the type of people who use VSCode. The browser version will always be a compromised experience, given the inherent limitations of browser applications. Even if it works 99% of the time, that 1% would add enough friction to…
> However, I'm not sure who this is for. Downloading and installing an application is not a particularly big ask for the type of people who use VSCode It's like how nerdy types could easily slap together their own Dropbox, with rsync and duct tape (as per the famous comment), but most didn't - plus the world is not just full of types who'd do it. And then MS can start adding all kinds of collaboration tools built in,…
Not really, it may use electron for the front end, but a huge amount of what makes vscode useful and fast is the native binaries that power all of its functionality.
Re: Vscode.dev
#79Earlier quoted context omitted.
Your solutions are to problems that a decent developer doesn't accept anyway. Working on locked down machine where you are not allowed to have visual code? Seriously? Working on a chromebook? Why? Sorry to be negative but I feel sometimes you tech guys get excited about solutions to problems that doesn't actually exist in the real world.
This "decent developer" thing sounds a bit gatekeepy - this solution isn't here to replace a fancy IDE on a MacBook Pro, it's here to help make coding easier to beginners or on shitty machines. I'd have loved to use this in high school/college instead of relying on the IDEs already installed in the lab.
Re: Vscode.dev
#80Edit: I think I found it: File System Access API, supported by Chrome and Edge, not supported by Safari and Firefox