My talk at London AJAX User group on some performance optimization techniques that can give a javascript rich Single Page Application big boost in terms of page load performance.
See the lecture here:
http://skillsmatter.com/podcast/ajax-ria/7-real-life-lessons-learnt-from-a-single-page-application/mh-6922
Here are the slides.
Posts tagged javascript
7 hard earned lessons from a Single P...
My talk at London AJAX User group on some performance optimization techniques that can give a javascript rich Single Page Application big boost in terms of page load performance.
See the lecture here:
http://skillsmatter.com/podcast/ajax-ria/7-real-life-lessons-learnt-from-a-single-page-application/mh-6922
Here are the slides.
Fast Streaming Ajax Proxy with GET PU...
I have enhanced my streaming Ajax Proxy with POST, PUT and
DELETE features. Previously it supported only GET. Now it supports
all 4 popular methods for complete REST support. Using this proxy,
you can call REST API on external domain directly from your
website’s javascript code. You can test the proxy from this
link:
<a href=
\"http: [...]
7 tips for for loading Javascript ric...
Introduction
When you create rich Ajax application, you use external
JavaScript frameworks and you have your own homemade code that
drives your application. The problem with well known JavaScript
framework is, they offer rich set of features which are not always
necessary in its entirety. You may end up using only 30% of jQuery
but you still [...]
Web 2.0 AJAX Portal using jQuery, ASP...
<a title="Dropthings Web 2.0 style AJAX portal" href=
\"http://dropthings.omaralzabir.com\" target=\"_blank\">Dropthings
– my <a title="Dropthings - Open Source AJAX Portal" href=
\"http://www.codeplex.com/dropthings\" target=\"_blank\">open
source Web 2.0 Ajax Portal has gone through a technology
overhau [...]
ensure – Ensure relevant Javasc...
ensure allows you to load Javascript, HTML and CSS
on-demand, whenever they are needed. It saves you from writing a
gigantic Javascript framework up front so that you can ensure all
functions are available whenever they are needed. It also saves you
from delivering all possible html on your default page (e.g.
default.aspx) hoping that they mi [...]
UFrame: goodness of UpdatePanel and I...
UFrame combines
the goodness of <span style=
\"text-decoration:underline;\">UpdatePanel and <span style=
\"text-decoration:underline;\">IFRAME in a cross browser and
cross platform solution. It allows a <span style=
\"text-decoration:underline;\">DIV to behave like an
IFRAME loading
content from any page either static or dyn [...]
Fast ASP.NET web page loading by down...
A web page can load a lot faster and feel faster if the
javascripts on the page can be loaded after the visible content has
been loaded and multiple javascripts can be batched into one
download. Browsers download one external script at a time and
sometimes pause rendering while a script is being downloaded and
executed. This makes web pages l [...]
Fast page loading by moving ASP.NET A...
ASP.NET ScriptManager control has a property
LoadScriptsBeforeUI, when set to false, should
load all AJAX framework scripts after the content of the page. But
it does not effectively push down all scripts
after the content. Some framework scripts, extender scripts and
other scripts registered by Ajax Control Toolkit still load before
the page [...]
On-demand UI loading on AJAX websites
AJAX websites are all about loading as many features as possible
into the browser without having any postback. If you look at the
Start Pages like <a href=
\"http://www.pageflakes.com\">Pageflakes, it’s only one single
page that gives you all the features of the whole application with
zero postback. A quick and dirty approach for [...]
10 cool web development related artic...
Here’s a list of 10 cool ASP.NET, AJAX and web development
related articles and blog posts that I have written this year that
you might want to take a look:
<a href=
\"http://www.codeproject.com/install/13disasters.asp\">
13
disasters for production website and their solutions
Talks about 13 production disasters that can happen to [...]