Microsoft Doloto после анализа рабочей нагрузки AJAX-приложения выполняет процедуру разбиения его кода на части, благодаря чему Web-программы (традиционно объемные за счет полнофункциональных средств взаимодействия с пользователем) загружаются постепенно, а значит, и быстрее для пользователя.
Автономный клиентский инструментарий Doloto профилирует Web-приложение и определяет границы охвата кода, а затем переписывает код JavaScript. В итоге при загрузке приложения вначале на клиентскую сторону передается часть кода, необходимая для инициализации приложения, и пользователь может практически сразу приступать к работе. Оставшийся код загружается постепенно в фоновом режиме или в случае первого обращения к нему.
К крупным приложениям Web 2.0 можно отнести такие проекты, как Bing Maps и Hotmail — именно к подобным объемным в кодовой части приложениям наиболее успешно применимо новое средство, говорится в описании Doloto на странице ресурса MSDN DevLabs.