Hosam Kamel's Blog

Sponsors

News


Follow HosamKamel on Twitter

Blogroll

Introduction to Doloto (another tool from MSDN DevLabs)

Doloto    

Doloto is an AJAX application optimization tool, especially useful for large and complex Web 2.0 applications that contain a lot of code, such as Bing Maps, Hotmail, etc. Doloto analyzes AJAX application workloads and automatically performs code splitting of existing large Web 2.0 applications. After being processed by Doloto, an application will initially transfer only the portion of code necessary for application initialization.

imagedoloto- profillingimage

The rest of the application’s code is replaced by short stubs—their actual function code is  transferred lazily in the background or, at the latest, on-demand on first execution. Since code download is interleaved with application execution, users can start interacting with the Web application much sooner, without waiting for the code that implements extra, unused features.

In our experiments across a number of AJAX applications and network conditions, Doloto reduced the amount of initial downloaded JavaScript code by over 40%, or hundreds of kilobytes resulting in startup often faster by 30-40%, depending on network conditions.

 

Useful Links

Give it a try and happy Profiling :)

Comments

Twitter Trackbacks for Introduction to Doloto (another tool from MSDN DevLabs) - Hosam Kamel [asp.net] on Topsy.com said:

Pingback from  Twitter Trackbacks for                 Introduction to Doloto (another tool from MSDN DevLabs) - Hosam Kamel         [asp.net]        on Topsy.com

# October 7, 2009 6:02 AM

Remon Zakaria said:

That looks pretty interesting! Thanks buddy for the good info!

# October 7, 2009 6:56 AM

Introduction to Doloto (another tool from MSDN DevLabs) | OOP - Object Oriented Programing said:

Pingback from  Introduction to Doloto (another tool from MSDN DevLabs) | OOP - Object Oriented Programing

# May 5, 2010 10:35 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)