Visual Studio Code 1.19 Completes 2017 Release Schedule, Team Preps for 2018

| by David Iffland Follow 3 Followers on Dec 29, 2017. Estimated reading time: 2 minutes |

A note to our readers: You asked so we have developed a set of features that allow you to reduce the noise: you can get email and web notifications for topics you are interested in. Learn more about our new features.

Microsoft has released Visual Studio Code 1.19, capping off a year of monthly releases. The editor has come a long way in the past year with huge gains in features, speed, and popularity. The team is gearing up for a jam-packed release schedule in 2018.

The last release of 2017, version 1.19, focused on performance, tidying up, and prepping for another year of releases. According to the release notes, Microsoft says they "fixed almost 50 performance-related issues". Some of these were specific to the startup phase, rearranging how and when the editor does work, resulting in a perceived performance improvement on startup.

The iteration plan for November noted that the GitHub repository had gotten a little out of hand:

As you know, a series of feature-rich releases always takes a toll on how much we can stay atop of all of our github issues. So, if all of a sudden you see a lot of github notification, don't get scared. Bottom line, you won't see a lot of new features in 1.19 but you'll still get a better version of VS Code.

The GitHub repository had 4,400 issues closed with the help of improved bot responses, though 2,700 new issues were created during the same time.

Setting the stage for better issue management, version 1.19 includes new logging, diagnostics, and extension monitoring tools. These are to service the code editor itself. Part of this includes a new process monitor that shows how much CPU and memory are being used by various VS Code sub processes. These new features will likely be requested as part of the typical issue tracking process to smooth out some of the back-and-forth between the issue reporters and the team on GitHub.

The 2018 Roadmap uses the phrase "Happy Coding" as its theme (all standard responses from the issue bot come with this tagline attached):

At its core VS Code is a lightweight, keyboard focused, multi-language code editor. VS Code is already pleasant to code with, and we want to make the experience even more pleasant, for both new and existing users.

JavaScript, TypeScript, and Node will continue to be the main language focus, with extensions filling in the rest of the language ecosystem. Microsoft made some strategic decisions this year including hiring Don Jayamanne, bringing the development of the most popular python extension in house. Despite some developer complaints, improving support for Java doesn't seem to be high on the priority list.

Visual Studio Code is a popular choice among developers. In a recent survey, JavaScript developers said they used VS Code more than any other code editor. According to the 2017 Stack Overflow survey, 24% of web developers use VS Code, putting it in the #5 position behind Sublime Text and Vim. While the surveys aren't the same, in 2016 VS Code was only the #13 most popular environment across all job types. In 2017, the lowest rank it got was among data scientists at 7th.

In September, Wes Bos and Scott Tolinski dedicated an episode of their Syntax podcast to VS Code. According to Bos, the reason for VS Code's popularity is simple: "Why I'm switching from Sublime to VS Code? The interface of VS Code is amazing. Second, it just works."

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread


Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you