Показать сообщение отдельно
  #1 (permalink)  
Старый 19.07.2011, 16:50
Кандидат Javascript-наук
Отправить личное сообщение для JAre Посмотреть профиль Найти все сообщения от JAre
 
Регистрация: 29.06.2009
Сообщений: 111

Предзагруза всего сайта
Хочу поэкспериментировать с WebWorker и WebStorage. Рассмотреть такую задачу: У нас есть сайт - визитная карточка какой-то компании или даже портфолио веб разработчика\дизайнера с 10-20 страниц, но не форум так как там критична нагрузка на сервер\канал. Скажем этот сайт уже написан, он содержит статические ссылки на страницы, по которым ходят пользователи и боты.

Но вот, что можно сделать, что бы это всё дело оживить, всё таки для таких сайтов главное впечатление, которое они производят: Если в браузере поддерживаются ВебВоркеры то после загрузки страницы можно создать отдельный поток и начать туда подгружать одну страницу за другой незаметно для пользователя. Можно сортировать загрузку по актуальности. Когда страница загружена меняем ссылку на нее в теле документа на скрипт, который заменит тело на тело страницы. А если браузер еще и Web Storage поддерживает то можно копировать туда страницы на случай если пользователь перейдет на страницу которая еще не загрузилась и вся наша работа пропадет, а так мы сможем продолжить с места на котором остановились. Правда в WebStorage лимит занимаемого места не так велик, но в принципе ведь нужно только текст хранить, а картинки и прочая статика и так будет кешироваться.

Насколько это трезвая идея? Стоит ли применять в реальных проектах?

Последний раз редактировалось JAre, 19.07.2011 в 16:53.
Ответить с цитированием