SkyDrive is faster: here’s why

SkyDrive recently got a lot faster, with a much better experience on the web and on mobile (and are beginning to promote it with some retro styled in-house ads):

skydrive ad

A new blog post on Inside Windows Live goes into detail to explain the engineering behind all the new speed, including switching from XML to JSON, making significant use of client-side caching, list view virtualization, and HTML5 CSS animations and more to make SkyDrive faster and more usable.

The SkyDrive team isn’t done, however, and there are more changes in the works.  From the blog post:

We will continue to leverage more and more features of HTML5 down the road. We still use Silverlight for our rich upload control because it allows us to resize a photo to a smaller size before it’s uploaded. Also, all our JavaScript is built on top of JQuery, starting with this release. We found that JQuery increased our developers’ productivity. We also reuse all of the code between the PC and mobile views of SkyDrive, so the mobile experience is faster now as well.

We’re still evolving the rest of the SkyDrive experience to the new and faster architecture. Soon we’ll move more things to be “inlined” or driven dynamically from the client, instead of requiring full page loads. And we’ll also be moving actions, such as delete and move, to be asynchronous operations instead of page loads.

We’ll continue to focus on improving SkyDrive performance because we know that speed is an important part of making the SkyDrive experience useful.

If you’re interested in how SkyDrive got faster, or want to apply some of their “tricks” on your own web site, check out How we used HTML5 to make SkyDrive fast for millions of people!