This is a valuable comparison of the Single Page paradigm shift with the traditional multi-page designs. Hope this will help companies make wise choices in this ever changing market.
Boost Fertility New Invention Ups Success Rates.pdf
Single Page Application - Make a memorable user experience and your web app sticky
1. Single Page Applications
How SPAs can provide the most memorable
user experience and make your web app sticky
2. So Why a Single Page?
Single Page Applications are known for their ability to redraw any
part of the UI without requiring more than a single round trip to
the web server
SPA’s take the user on a journey un-interrupted by page
refreshes and has the feel of simplicity
Search engine spiders favor SPA’s due to their high content
density in a single page
Ideal for mobile and desktop responsive delivery due to
minimization of page loads
3. So.. Who Uses this Stuff
Anyway?
Gmail: http://mail.google.com
The Music Bed: https://www.themusicbed.com
TheSixtyOne: http://thesixtyone.com
4. Yeah.. Yeah.. Yeah..
So Why Do My Users
Care?
Un-interrupted playback of media due to page refreshes. A music supervisor can
listen and navigate the site without discontinuing song playback
Pages load faster in a more snappy manner so the Supervisor/Rights Holder is
more likely to engage
Server processing occurs in the background so the Supervisor is never left waiting
with a frozen screen. Navigation can continue while items process in the
background
Lower bounce rates and higher conversion rates due to the simplistic nature and
responsiveness
A Music Supervisor or Rights Administrator can search and listen to a SkyDrive or
MusicBrief from their mobile device without navigational interruptions with a single
design
5. Will it scale??
Dramatically decreases the load on the web server by
offloading the processing to the client
The data is cached locally in the browser and the local
caching capabilities can grow with your business while
your web server remains stateless
Supported by RESTful services, these services will
serve not only SPA web applications but all mobile
applications as well with no service re-design to future-proof
your design
6. The Conclusion…
Why should I?
My users need a seamless mobile and/or desktop experience and the user experience is
paramount
My site is full of video or audio content and my users need uninterrupted playback
I desire faster page-loads and need to maximize the engagement of my users
Why shouldn’t I?
I need a large initial page load that cannot be mitigated in smaller chunks
My site is e-commerce and is content intensive where a single page load must deliver and
cache all media locally and cannot be mitigated with asynchronous AJAX calls on -demand
I can afford to send multiple page reloads to my users without them losing interest