Вот один из способов, которым можно реализовать мою идею о загрузке javascript из локальной зоны браузера: добавление тегу script атрибута shared, обозначающего каноническое расположение библиотеки:
<script src=”http://my.edge.cached.startup.com/dojo-1.0.0.js” shared=”http://o.aolcdn.com/dojo/1.0.0/dojo/dojo.xd.js”></script>
Если в кеше браузере уже есть скрипт с uri, указанном в shared, то его можно будет не грузить.
Это — потенциальное дополнение к тегу script, которое может появиться в HTML5. Об этом рассказывает создатель JavaScript Brendan Eich (via Alex Moskalyuk).
К вопросу об организации личного архива.
Стартап Scribd предлагает услугу удалённого сканирования документов: пользователи присылают им бумаги, а они их сканируют, распознают и выкладывают в интернет.
Пользователи получают возможность разгрести свои бумажные архивы, а Scribd имеет с этого контент, на котором они откручивают контекстную рекламу.
Очевидно, что этот концепт работает не для всех документов: во-первых, пользователи должны обладать правами на документы, которые они хотят отсканировать. Во-вторых, публичный доступ к оцифрованным документам означает, что ничего конфиденциального (интимные письма или налоговые декларации) отсканировать не получится.