L'éditeur Visual Studio Code de Microsoft dispose désormais d'une version Web qui fonctionne sur les navigateurs de bureau, les iPad et tout autre élément doté d'un navigateur Web.
Microsoft Visual Studio Code est l'un des meilleurs éditeurs de code actuellement disponibles. Il est entièrement gratuit, peut être étendu avec des milliers d'extensions et fonctionne sur toutes les principales plates-formes de bureau. Même s'il est basé sur des technologies Web (il s'agit d'une application Electron), Visual Studio Code n'a jamais eu jusqu'à présent de version entièrement fonctionnelle disponible dans un navigateur Web.
Microsoft a déployé une version Web de Visual Studio Code, accessible à vscode.dev. Elle ressemble exactement à l'application de bureau, avec la possibilité d'installer des extensions et de synchroniser vos paramètres avec une connexion à un compte GitHub ou Microsoft. Vous pouvez vous connecter à un référentiel distant ou télécharger des fichiers uniques et les télécharger lorsque vous avez terminé. Si votre navigateur prend en charge le
API d'accès au système de fichiers (comme les versions de bureau de Chrome, Edge et Opera), vous pouvez travailler avec des dossiers locaux sur votre appareil sans aucun téléchargement."Avec la disponibilité de vscode.dev", a déclaré l'équipe de Visual Studio Code dans le billet de blog, nous commençons enfin à concrétiser notre vision originale de créer un outil de développement qui peut fonctionner entièrement sans serveur dans le navigateur. » Surtout, cela permet à Visual Studio Code de s'exécuter sur les iPad et Tablettes Android pour la première fois, ou dans des environnements où l'installation de logiciels de bureau est limitée ou bloquée (comme les environnements d'entreprise ou éducatifs environnements). Cela signifie également que vous pouvez exécuter Visual Studio Code sur des Chromebooks sans activer la prise en charge des applications Linux, ou sur des Chromebooks plus anciens qui n'ont jamais reçu de prise en charge Linux en premier lieu.
Même s'il s'agit d'un portage impressionnant, Visual Studio Code sur le Web présente quelques limitations. La plupart des extensions ne fonctionnent pas pour le moment, car elles doivent être mis à jour pour fonctionner en tant qu'extensions Web qui ne dépendent pas du code Node.js ou des exécutables locaux. Éditeur d'images Luna Paint et Carnets de problèmes GitHub sont deux exemples d'extensions qui fonctionnent dans VS Code sur le Web. Microsoft a également intégré la prise en charge des thèmes, avec des tests faciles à l'aide d'URL spéciales — par exemple, l'ouverture vscode.dev/theme/sdras.night-owl vous amène à VS Code avec le thème Night Owl installé.
Microsoft prévoit également davantage de mises à jour de VS Code sur le Web. "Ajouter VS Code au navigateur est la concrétisation de la vision originale du produit. C’est aussi le début d’un tout nouveau. Un éditeur éphémère accessible à toute personne disposant d'un navigateur et d'une connexion Internet est la base d'un avenir où nous pourrons véritablement éditer n'importe quoi, n'importe où. »