HUJAX


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

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

Один комментарий

Оставьте комментарий