{"id":931,"date":"2014-09-23T09:30:00","date_gmt":"2014-09-23T09:30:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2014\/09\/23\/visual-studio-online-update-sept-23th\/"},"modified":"2014-09-23T09:30:00","modified_gmt":"2014-09-23T09:30:00","slug":"visual-studio-online-update-sept-23th","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/visual-studio-online-update-sept-23th\/","title":{"rendered":"Visual Studio Online Update &#8211; Sept 23th"},"content":{"rendered":"<p>This week we are releasing our sprint 71 work on VS Online.&nbsp; You can read more about the changes on the <a href=\"http:\/\/www.visualstudio.com\/news\/2014-sep-23-vso\">news page<\/a>.&nbsp; In the past, we&rsquo;ve struggled with how to &ldquo;time&rdquo; the publishing of release notes with the deployment of the software.&nbsp; As we get more and more instances (we have 4 now and will be adding a 5th one soon), it becomes increasingly hard to get any timing right.&nbsp; Starting this sprint we are going to publish the release notes when the upgrade for the first public instance starts.&nbsp; That means the release notes will always be available a little before the features are but should usually be, at most, a couple of days earlier (and less for many people).\nI also wanted to comment on one thing mentioned in the news post: work item performance.\nI mentioned last sprint that we are bringing some larger internal teams onto TFS\/VS Online internally and, in that process, we&rsquo;ve run into some performance (and usability) issues.&nbsp; We made some progress on them last sprint and more this sprint.\nA couple of examples:<\/p>\n<ul>\n<li><strong>Work Item form loading<\/strong> &ndash; One of the teams has crazy large work item forms.&nbsp; I&rsquo;m not recommending the practice but, I&rsquo;ll observe that different teams need different levels of sophistication here.&nbsp; When they came onto TFS with these crazy large forms, opening a work item would take 2.8 seconds on average &ndash; painfully slow.&nbsp; With optimizations, including not building the DOM for hidden fields ahead of time, we reduced this to 0.8 seconds.&nbsp; Simpler forms won&rsquo;t see that dramatic of an improvement but all forms will see some.<\/li>\n<li><strong>Shared work item queries<\/strong> &ndash; this team also keeps a very large number of shared queries.&nbsp; In fact, within a couple of months, they had built up thousands of shared queries &ndash; and those take a while to load.&nbsp; For them it was 10.5 seconds to load the query tree &ndash; every time you navigate to the queries page.&nbsp; With progressive rendering optimizations, we&rsquo;ve reduced that to 0.3 seconds.&nbsp; Again, not everyone will see anything that dramatic but everyone will see some improvement.<\/li>\n<\/ul>\n<p>We are working on additional scenarios for next sprint &ndash; like opening a work item form by clicking on a link in an email &ndash; that takes seconds today.&nbsp; We&rsquo;re going to reduce it substantially in sprint 72.\nAll of these changes will also be included in TFS 2013 Update 4.\nLooking forward to sharing more in a few weeks &ndash; we have a ton of new stuff queued up for the sprint 72 deployment.&nbsp; Stay tuned.<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week we are releasing our sprint 71 work on VS Online.&nbsp; You can read more about the changes on the news page.&nbsp; In the past, we&rsquo;ve struggled with how to &ldquo;time&rdquo; the publishing of release notes with the deployment of the software.&nbsp; As we get more and more instances (we have 4 now and [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[8],"class_list":["post-931","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-vsonline"],"acf":[],"blog_post_summary":"<p>This week we are releasing our sprint 71 work on VS Online.&nbsp; You can read more about the changes on the news page.&nbsp; In the past, we&rsquo;ve struggled with how to &ldquo;time&rdquo; the publishing of release notes with the deployment of the software.&nbsp; As we get more and more instances (we have 4 now and [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=931"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/931\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}