Microsoft ha anunciado Vscode.dev, una versión ligera de Visual Studio Code que funciona completamente en el navegador.
Visual Studio Code es el editor de código fuente abierto de Microsoft que comparte parte de un nombre, pero no mucho más, con Visual Studio completo. Es de código abierto con una licencia MIT y el desarrollo se realizó en GitHub.
El nombre de dominio vscode.dev ha pertenecido a Microsoft desde que estuvo disponible en 2019, pero hasta ahora ha redirigido a los visitantes al sitio web de Microsoft code.visualstudio.com.
Ahora, si va a https://vscode.dev, verá una versión liviana de VS Code ejecutándose completamente en el navegador y puede abrir una carpeta en su computadora local y comenzar a codificar.
El editor se puede utilizar para acceder al sistema de archivos local con permiso de usuario en Chrome y Edge, lo que significa que los usuarios pueden ver y editar archivos locales. También se puede utilizar para crear aplicaciones HTML, JavaScript y CSS del lado del cliente, y para editar código en máquinas de baja potencia, como Chromebooks, que no son adecuadas para instalar VS Code.
El equipo de VS Code también sugiere que la versión web se puede usar para el desarrollo en un iPad.
Los desarrolladores afirman que debido a que VS Code para la Web se ejecuta completamente dentro del navegador, algunas experiencias serán más limitadas de lo que es posible en la aplicación de escritorio. Por ejemplo, el terminal y el depurador no están disponibles, lo que tiene sentido ya que no es posible compilar, ejecutar y depurar una aplicación Rust o Go dentro del entorno de pruebas del navegador.
También existen algunas restricciones en la edición de código, la navegación y las experiencias de exploración, que, en el escritorio, generalmente son impulsadas por servicios de lenguaje y compiladores que involucran un sistema de archivos, tiempo de ejecución y entorno informático. En el navegador, estas experiencias se basan en servicios de idiomas que se ejecutan completamente en el navegador.
A pesar de eso, todavía obtienes colores de sintaxis de código, terminaciones basadas en texto y colores de par de paréntesis para la mayoría de los lenguajes, y algunos extras como Esquema / Ir a símbolo y Búsqueda de símbolo para lenguajes como C / C ++, C #, Java, PHP, Rust and Go, todo a través de un árbol de sintaxis Tree-sitter.
Las experiencias de TypeScript, JavaScript y Python funcionan con servicios de lenguaje que se ejecutan de forma nativa en el navegador, y más lenguajes centrados en la web como JSON, HTML, CSS y LESS obtienen una experiencia de codificación en vscode.dev que es casi idéntica al escritorio.
Vscode.dev ya está disponible para su uso.