Roadmap (original) (raw)

The Visual Studio Code Roadmap 2023/24

Our roadmap typically looks out 12-18 months and we establish topics we want to work on. We don't start with our roadmap on a blank sheet. We develop it based on our last roadmap, the findings we made over the course of the last year, and of course what we heard from you in issues, in face-to-face discussions, stack overflow, and twitter.

When we execute on our roadmap, we keep learning and our assessment of some of the topics listed changes. As a result, we may add or drop topics as we go. After around 12 months we come together to develop the next roadmap.

We describe some initiatives as "investigations" or "explorations" which means our goal in the next few months is to better understand the problem and potential solutions before scheduling actual feature work. Once an investigation is done, we will update our plans, either deferring the initiative or committing to it.

As always, we listen to your feedback and adapt our plans if needed.

Legend of annotations:

Mark Description
bullet work not started
check mark work completed
🏃 on-going work
💪 stretch goal
🔴 missing link

Values

Before we go into the details, let's start with our values that guide the development of VS Code. They have pretty much remained the same since the early days and we don't have any intention to change them:

Themes for 2023/24

Over the course of the last years we made significant progress on our original roadmap. So, not surprisingly one major topic for this year is to evolve this roadmap to guide us for the next 2-3 years. We will continue our push to become the leader in accessibility, and bring features to you that you're asking for. The elephant in the room is clearly the support for AI. We will continue to focus on exploring and understanding how AI changes how we all develop. Just like with Remote, parts of this work will be in the open, and parts will be closed source. We will continue to develop, improve, and ship the GitHub Copilot Chat extension.

Accessibility and Internationalization

Performance

Security

Codespace and Remote

AI Integration

VS Code Core

General

UX

Workbench

API

Settings

Editor

Notebooks

SCM / Pull Requests

Debug

JS Debug

Debug Adapter Protocol (DAP)

Testing

Terminal

Extensions

Serviceability

VS Code Services

Languages

TypeScript

We will continue to collaborate deeply with TypeScript. See also the TypeScript roadmap.

Python

We have a dedicated Python Roadmap.

HTML/CSS

Markdown

WASM

Language Server Protocol and LSIF

Contributions to VS Code Extensions

Install / Update

Engineering

Website

Community Support and OSS Project

Summary

These are examples of some of the work we will be focusing on in the next 12-18 months. We continuously tune the plan based on feedback and we will provide more detail in each of our monthly iteration plans. We will develop our next roadmap in around 12 months from now. Please follow along and let us know what you think!