You are on page 1of 13

SPA JumpStart

John Papa
Twitter: @john_papa
Introduction to SPA
John Papa
Twitter: @john_papa
The Goal?

You Can Build a SPA

What is a SPA ?

Why Build a SPA ?

Jump Start
SPA: What You Need to Know
What’s a SPA?

Web app that fits on a single web page


providing a fluid UX by loading all necessary
code with a single page load
Why Build a SPA ?

3 R’s

Reach

Rich User Experience

Reduced Round Tripping


Common Traits of a SPA

maintain navigation, history, deep linking

fits on a single web page

persisting important state on the client

fully (or mostly) loaded in the initial page load

progressively downloads features as required


References
References

http://johnpapa.net/spa

 Live Demos

 Source Code

 Visual Studio 2012 Template

 NuGet Packages

You might also like