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