|
Doloto는 Microsoft Research에서 MSDN DevLab을 통해서 공개한 tool로서 한마디로 말하자면 Download Optimizer 정도로 부를 수 있겠다. 이 툴을 이용하면 복잡한 AJAX web application의 초기 download 시간을 상당히 줄여줄 수 있다. 유일한 요구사항으로는 .Net framework 3.5 정도이다. 마이크로소프트는 Rich user experience를 제공하기 위해서 AJAX를 사용하게 되면 종종 초기에 download 해야 하는 코드의 양이 많아져서 초기 download 시간이 커지는 문제가 생기는데 이러한 문제를 Doloto가 상당부문 경감 시켜줄 수 있다고 한다. 다양한 종류의 AJAX application을 여러 network 환경에서 테스트 해본 결과 Doloto를 사용하면 Javascript에 대한 초기 download 양을 40%이상 줄일 수 있다고 하며, 네트워크의 속도에 따라 상이하긴 하겠지만 대략 30~40%정도 빠른 반응 속도를 보여준다고 한다. 아래 차트는 몇몇 사이트들에 대하여 doloto의 적용 전후의 결과를 나타낸 것이다. Doloto는 과연 어떻게 동작하는 것일까? Doloto는 standalone client-sde tool이며 마이크로소프트 개발부의 부사장인 S.Somasegar는 다음과 같은 3가지 과정을 수행한다고 한다. 1. Doloto profiles your application. Doloto performs profiling by running a local proxy on your machine that intercepts JavaScript files and instruments them to capture timestamps at runtime for every JavaScript function in a browser-independent manner. 2. Profiling information is used to calculate code coverage and a clustering strategy. This determines which functions are stubbed out and which are not and groups functions into batches which are downloaded together, called clusters. 3. Doloto rewrites JavaScript code. It then saves it to disk so that you can upload it to the server. The entire process happens on your machine, without needing access to the server. This way, you can profile and optimize the JavaScript of a any third-party site without special access to their servers. When you are satisfied with Doloto’s results, you can deploy the rewritten files to the server. Doloto는 다음 URL을 통해서 download 받을 수 있다. Doloto 좀 더 자세한 사항은 Microsoft Research, MSDN DevLabs의 Doloto forums을 확인하기 바란다. S.Somasegar’s가 작성한 doloto에 대한 글은 다음 URL에서 확인해 볼 수 있다. Somasegar's WebLog : Doloto on DevLabs
|
![]() by 김명신 카테고리
이글루 파인더
라이프로그
이글루링크
erehwon.LAB
미친병아리가 삐약삐약 소스코드위를 걷다..... 영원히 살 것처럼 꿈을 꾸.. zoops 이야기 전기쓰레빠의 매트릭스 Junghwan and Miny.. ~★~ 우하하!!~ 프로.. [ catch me if you ca.. 블로그 옮김 -> fribirdz.. 디지털을 말한다 by oojoo 더머&채니이야기 견우의 블로그 .. 이상훈의 사는 이야기 내일은 내일의 바람이 분다. 텅빈하늘 똥강아지가 멍멍~ Atelier 기억속으로 날다(Walki.. 애자일 이야기 미친감자의 프로그래밍 .. - Last Paromix - SQL Server Troubles.. Keep going with me 최근 등록된 덧글
저도 일이 많으신것으로..
by 쩌비 at 12/14 와.. 재미있는 일들로 .. by joongs at 12/02 어떤 일들인지 블로그에.. by joongs at 12/01 오~, 잘 다녀오시길,.. by 쩌비 at 11/12 와.. 몸건강히 잘다녀.. by 박중석 at 11/12 최근 등록된 트랙백
티맥스 윈도우 스크린샷..
by The Story of A Strang.. free7942g의 생각 by free7942g's me2DAY 프로그래머 by ego+ing 사진찍는프로그래머의 생각 by eslife's me2DAY 제프리 리처의 Windows .. by 김재호의 디지털보단 아.. 이전블로그
2009년 12월
2009년 11월 2009년 10월 2009년 09월 2009년 07월 2009년 06월 2009년 05월 2009년 04월 2009년 03월 2009년 01월 2008년 12월 2008년 11월 2008년 10월 2008년 09월 2008년 05월 2008년 04월 2008년 03월 2007년 12월 2007년 11월 2007년 10월 2007년 09월 2007년 08월 2007년 07월 2007년 06월 2007년 05월 2007년 04월 2007년 03월 2007년 01월 2006년 12월 2006년 11월 2006년 10월 2006년 09월 2006년 08월 2006년 07월 2006년 06월 2006년 05월 2006년 04월 2006년 03월 2006년 02월 2006년 01월 2005년 12월 2005년 10월 2005년 09월 2005년 07월 2005년 06월 2005년 05월 2005년 04월 2005년 03월 2005년 02월 2005년 01월 2004년 12월 2004년 11월 2004년 10월 2004년 09월 2004년 08월 2004년 07월 2004년 06월 2004년 05월 2004년 04월 2004년 02월 2004년 01월 2003년 11월 2003년 08월 |