{"id":343,"date":"2015-02-02T15:28:00","date_gmt":"2015-02-02T15:28:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/typescript\/2015\/02\/02\/typescript-developer-survey-results\/"},"modified":"2024-07-02T08:29:12","modified_gmt":"2024-07-02T16:29:12","slug":"typescript-developer-survey-results","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/typescript\/typescript-developer-survey-results\/","title":{"rendered":"TypeScript Developer Survey Results"},"content":{"rendered":"<p>Last week, we invited you to complete a survey on TypeScript usage. Our goal was to learn more about how developers use TypeScript so that we can make better decisions about how to address your needs in the language and tools in the future. Thanks to the 1,082 developers who responded to the survey. We wanted to share the results with you.<\/p>\n<p><strong>Project Size<\/strong>\nWe asked about the size of the largest project people had used TypeScript in.\n<a href=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2015\/02\/4784.Project-Size.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4333\" src=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2015\/02\/4784.Project-Size.png\" alt=\"Image 4784 Project Size\" width=\"815\" height=\"294\" srcset=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2015\/02\/4784.Project-Size.png 815w, https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2015\/02\/4784.Project-Size-300x108.png 300w, https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2015\/02\/4784.Project-Size-768x277.png 768w\" sizes=\"(max-width: 815px) 100vw, 815px\" \/><\/a>\nFor the most part, projects seem to center around 10kLOC. That\u2019s about the size of jQuery. 20% of projects were at least 25kLOC, which is about the size of Angular.js. We were happy to see TypeScript is being used in 100+kLOC projects by 65 people!<\/p>\n<p><strong>Usage<\/strong>\nHow often are developers working on their TypeScript code? Generally at least several times a week.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2015\/02\/3326.Usage-Frequency.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4334\" src=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2015\/02\/3326.Usage-Frequency.png\" alt=\"Image 3326 Usage Frequency\" width=\"610\" height=\"293\" srcset=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2015\/02\/3326.Usage-Frequency.png 610w, https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2015\/02\/3326.Usage-Frequency-300x144.png 300w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><strong>Project Types<\/strong>\nPublic-facing and internal web pages were the most popular kind of project respondents used TypeScript in.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2015\/02\/4338.Project-Types.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4336\" src=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2015\/02\/4338.Project-Types.png\" alt=\"Image 4338 Project Types\" width=\"653\" height=\"287\" srcset=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2015\/02\/4338.Project-Types.png 653w, https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2015\/02\/4338.Project-Types-300x132.png 300w\" sizes=\"(max-width: 653px) 100vw, 653px\" \/><\/a><\/p>\n<p>More than half (54%) of respondents were using TypeScript in more than one kind of project. We\u2019re excited to see broad usage of TypeScript in each of these categories.<\/p>\n<p><strong>Editor Usage<\/strong>\nA majority of respondents said they used Visual Studio. Other popular editors included Sublime Text (21%), IntelliJ IDEA (20%), WebStorm (16%), and Vim (14%). Nearly a third of respondents use more than one editor.<\/p>\n<p><strong>Open Source on GitHub<\/strong>\n21% of respondents have some TypeScript code on a public GitHub repository. We\u2019re interested in how the remainder are hosting their code \u2013 private git repositories, TFS, internal source control, something else? What source control workflows work best in a TypeScript project? Let us know in the comments!<\/p>\n<p><strong>Verbatim Comments<\/strong>\nOf our 282 comments, 35% of comments had a feature request, with async\/await being the most common (25% of feature request comments) and ES6 being the next most common (21%). We\u2019re making great progress on both those fronts. You can <a href=\"https:\/\/github.com\/Microsoft\/TypeScript\/wiki\/Roadmap\">read our roadmap on GitHub<\/a>.<\/p>\n<p>We were very happy with the number of you who gave your time to complete the survey. The results were enlightening for us, and we\u2019ll use them to build an even better TypeScript in the future. Thanks again!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week, we invited you to complete a survey on TypeScript usage. Our goal was to learn more about how developers use TypeScript so that we can make better decisions about how to address your needs in the language and tools in the future. Thanks to the 1,082 developers who responded to the survey. We [&hellip;]<\/p>\n","protected":false},"author":376,"featured_media":1797,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-343","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-typescript"],"acf":[],"blog_post_summary":"<p>Last week, we invited you to complete a survey on TypeScript usage. Our goal was to learn more about how developers use TypeScript so that we can make better decisions about how to address your needs in the language and tools in the future. Thanks to the 1,082 developers who responded to the survey. We [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/posts\/343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/users\/376"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/comments?post=343"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/posts\/343\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/media\/1797"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/media?parent=343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/categories?post=343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/tags?post=343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}