Performance (Windows Store apps)

Learn about how to get the best performance out of your Windows Store app using JavaScript or Windows Store app using C++, C#, or Visual Basic.

In this section

Topic Description

General best practices for performance

To deliver great performance for your Windows Store apps for Windows 8, think of performance as a feature. Plan for performance, and measure it early and throughout the lifecycle of your project. Users of Windows 8 expect their apps to remain responsive and feel natural. Treating performance as a feature will help you deliver on this expectation. We discuss general best practices for Windows Store apps using JavaScript and Windows Store apps using C++, C#, or Visual Basic.

Plan for performance

Slow, unresponsive, battery-intensive app experiences are among the biggest causes of user frustration. Apps that are fast, responsive, and battery-aware can help keep users satisfied and engaged. As you plan your Windows Store apps, be sure to keep performance in mind.

Best practices using JavaScript

Describes how to improve the performance of your Windows Store app using JavaScript by using the best techniques for JavaScript coding, layout, graphics, networking, and animation.

Best practices using C++, C#, and Visual Basic

Windows 8 users expect their apps to remain responsive and feel natural when they use them. Therefore, good performance is a must for a Windows Store app using C++, C#, or Visual Basic. One way to think of performance is in terms of user experiences. This topic describes common user experiences and lists some goals that can improve the performance of each experience.

 

Planning

Plan for performance

UX patterns

Index of UX guidelines for Windows Store apps

UX checklist for Windows Store apps

Tools

Analyze the performance of Windows Store apps

Windows Performance Toolkit Technical Reference

Performance Analyzer for HTML5 Apps

Debugging and testing

Using the Windows App Certification Kit

Windows Store app test cases