Welcome to MSDN Blogs Sign in | Join | Help

News

  • Converse comigo via Messenger





    Locations of visitors to this page
Doloto – Ferramenta para otimização de aplicações WEB 2.0

Doloto Pessoal,

Doloto é uma ferramenta para otimização de aplicativos (sites web) que utilizam AJAX, especialmente para aplicativos Web 2.0 grandes e complexos, que contêm muitas linhas de código, como Bing Maps, Hotmail, etc.. Doloto analisa as cargas de execução dos aplicativos AJAX e executa automaticamente a divisão do código. Após serem processadas pelo Doloto, um aplicativo transferirá inicialmente apenas a parte do código necessário para a inicialização do aplicativo web.

O resto do código do aplicativo web é substituído por stubs — seu código da função real é transferido em background ou sob demanda na primeira execução. Uma vez que o download do código é intercalado com a execução de aplicativos, usuários podem iniciar a interação com o aplicativo da Web muito mais cedo, sem esperar que o código que implementa recursos extras e não utilizados .

De maneira resumida, o Doloto faz os seguintes passos:

  • treinamento (training) – ele aprende em tempo de execução e coletas as informações
  • reescreve (rewriting) – funções são reescritas ou “stubbing” para carga de código sob demanda
  • busca (prefetch) – busca em background  dos clusters de código durante a execução da aplicação

image

Veja abaixo alguns resultados de testes (fonte:Doloto presentation no FSE'08):

image 
image 

Mais informações sobre o Doloto veja o projeto na Microsoft Reserarch e no MSDN.

Bons códigos e até o próximo post!

Posted: Friday, September 18, 2009 10:24 PM by rogerioc
Filed under: ,

Comments

No Comments

Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker