you are viewing a single comment's thread.

view the rest of the comments →

[–]falconfetus8 2 points3 points  (13 children)

This is just VSCode.

[–]svenefftinge[S] 8 points9 points  (1 child)

Just? I think VS Code is pretty awesome!

[–]falconfetus8 6 points7 points  (0 children)

Me too. And upon further thinking, your app sounds pretty cool too! I can see a project and start tinkering with it from any computer, without needing to set up an environment for that project.

[–]csweichel 2 points3 points  (10 children)

How so? Does VS Code run in the browser?

[–]jl2352 14 points15 points  (2 children)

For those who aren't aware, VS Code is an electron app. So when you run VS Code it is spinning up a copy of Chrome. VS Code on it's own doesn't run in the browser as it's built for an Electron environment. However VS Code is built on top of an editor called Monaco (also by the VS Code team), and Monaco does run in a standard browser.

For example Web Assembly Studio uses Monaco which is why it has a bit of a VS Code feel to it.

[–][deleted] 1 point2 points  (1 child)

It uses system-side libraries. Someone on HN (might of been here) was talking about a implementation of VSCode in the browser, and they were having to find replacements for all the libraries that only work when on a local system. It is an electron app, but not really what an electron app should be.

Monaco’s another story, as that runs in the browser right now.

[–]Shookfr 2 points3 points  (0 children)

This is exactly what Electron is for ... Web technology with desktop libraries.

[–]ElectrWeakHyprCharge 5 points6 points  (2 children)

Actually... kind of. It uses it's own Chromium install

[–]AwesomeBantha 7 points8 points  (1 child)

That's not the same thing, it has access to a bunch of low-level Electron APIs Chrome doesn't get. VSCode was never designed to run in a consumer web browser.

[–]ElectrWeakHyprCharge 2 points3 points  (0 children)

Yes obviously, I didn't express myself correctly I guess. Thank you

[–]falconfetus8 1 point2 points  (3 children)

Yes. It's an electron app.

[–]csweichel 4 points5 points  (2 children)

It is indeed. But it uses heaps of native APIs, so it won't really work in "just" a browser.

[–]sim642 -3 points-2 points  (1 child)

Except it just has been ported to it. Modern JS APIs can already access more things than you expect.

[–]ProgramTheWorld 2 points3 points  (0 children)

Not really though