HUJAX


Коогда-то в молодости придумал прикольный способ уменьшить вес страниц, про себя назвал его тогда HUJAX 🙂 Сейчас перебирал заметки нашёл.
Суть гениальна и проста:
Вы загружаете страницу на которой есть допустим jQuery. На странице есть ссылки на другие страницы. При клике мы в хеш запихиваем всю jQuery целиком.
Ну конечно предварительно сделав encode() чтобы не поплющило URL и под каким то ключём + под ещё одним ключём можем передавать собственно сам хеш — т.е. переход к параграфу.
Броузер не передаёт значения хеша на сервер, зато при загрузке страницы его можно увидеть яваскриптом.
Смотрим яваскриптом есть ли в хеше jQuery, если есть декодим и eval’им, иначе — грузим из тырнетов.
Можем даже сделать переход к параграфу если тот был указан.
Итого по сути делаем свой кеш.

У меня был стенд, Firefox такое хавал на ура, шестой IE не жрал ссылки больше 1024 символов.
Может сейчас кому будет полезна идея.

Реклама

One comment

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s