Come of Age
Presented By : Gaurav Gawande
A Brief History of Web Development.
What is a Web App
Working of Web App
What is a Single Page Apps?
Why switch to Single Page Apps?
Not Any More..
Model Changed in mid2000
2005 -- AJAX
Rise of Single Page
• A single-page application (SPA), also known as
single-page interface (SPI), is a web application or
web site that fits on a single web site with the goal
of providing a more fluid user experience akin to a
What is Single Page App.
As AJAX gained in popularity, we started
seeing a major reversal instead of
"dynamically-generated static web
"statically-generated dynamic web
This gave birth to something new:
serve simple static content and do all the
In theory, you could run a whole app with
a single page load...
• Here’s a simple server-side web page template with
a PHP script that makes some
• SQL queries, plus HTML formatting for a table that
contains the results of those .
SPAs can improve performance in several ways:
Load time: 1 file each of HTML, CSS, JS,
static files not dynamic
Less data transfer: XHR calls only send
raw data, not HTML markup
Load distribution: dramatically less load
on your server, by distributing it to clients
Caching gets a lot easier and more beneficial
• !dea is simple
• Server Up the Base Presentation Document and
• Manipulate it with JS.
• All these benefits explain why developer may want
to develop next app on single page App.