Anonymous
да такой же где то это же zip
Anonymous
жмет плохо , зато быстро :) и памяти надо немного
Anonymous
есть у меня PMD кодек еще. тот жмет круче 7z/ но надо ставить дополнение в браузер
🙈 PG
ну к примеру меня jquery весит 86.7 kb и после gzip грузит только 29.9 можно еще подкрутить, но разница уже на лицо
Anonymous
jquery сжался с 57к до 28к - а какой результат показывает gzip?
надо по гуглмерке смотреть, я еще не сравнивал. вчера дописал только и еще надо там доделать чтобы css/htm итд грузил. можно в принципе кучу мелких картинок запаковать тоже и потом как base64 вставить
🙈 PG
у меня в 3 раза у тебя в 2 раза
🙈 PG
не считая того что нужно еще потом переконвертить это все и запустить в браузере, итог очевиден
🙈 PG
смысла в такой затеи нет никакой
🙈 PG
но ты продолжай
Anonymous
так там же есть степень сжатия вобще то. как там в браузере жмет не знаю. но вроде степень нельзя задать
Anonymous
через сервисы можно сжать лучше чем gzip и заранее-нагрузка на сервер меньше.
Anonymous
gzip?
у всех архиваторов есть коэф сжатия, чем больше тем медленнее
Anonymous
ну ставят там 4 обычно а их там 1-10
🙈 PG
да при чем тут архиваторы? или ты хочешь настроить nginx что-бы он теле в zip архив ложил файлы а браузер занимался распаковкой?
Anonymous
там в png - кодек zip внутри
Anonymous
туда можно пихать байты 0-255 и читать через канвас-на этом вся идея (и не моя)
🙈 PG
да, потом еще не забудь проверить это на айфонах итд
Anonymous
но я думаю раз с gzip +https такая фигня то png это выход и можно еще типа как по чанкам разбить и кешировать либы
Sergey_K
А какая цель у этого достойнейшего мероприятия? Подключить папуасов на дайлапе к порнхабу?
Sergey_K
Думаю хттпс со своей передачей ключей больше места занимает, переходите на хттп :)
Anonymous
цель -гуглмерка 90-100
Sergey_K
Зачем?
🙈 PG
цель -гуглмерка 90-100
ты не туда копать начал
🙈 PG
это точно
Sergey_K
Замерьте ебей, епта :)
Sergey_K
И ничего, не страдают
🙈 PG
цель -гуглмерка 90-100
https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fnew.pishvynka.com%2F
🙈 PG
если отключить код аналитики тогда 99-100 на моб будет
🙈 PG
и никакого тебе png итд
Sergey_K
Можно картинки отключить)
Anonymous
ну это надо все тестировать вобщем. тут недавно кто-то хотел ajax без jquery писать, значит есть потребность увеличить скорость. видел пару проектов где пишут на чистом js чтобы сайт 20кб был а не 5мб
Sergey_K
Да ну епта
Sergey_K
Обертка для хттпс на джейквери даже килобайта не весит, уверен
Sergey_K
Может речь о jqueryui
Sergey_K
Но там тоже не тонны.
🙈 PG
ну это надо все тестировать вобщем. тут недавно кто-то хотел ajax без jquery писать, значит есть потребность увеличить скорость. видел пару проектов где пишут на чистом js чтобы сайт 20кб был а не 5мб
ajax без jquery var send = function() { var request = new XMLHttpRequest(); // POST to httpbin which returns the POST data as JSON request.open('POST', 'https://httpbin.org/post', /* async = */ false); var formData = new FormData(); formData.append('key1', 'value1'); formData.append('key2', 'value2'); request.send(formData); console.log(request.response); };
Sergey_K
Смешно
🙈 PG
я не знаю как ты источники информации фильтруешь, но у тебя явно с этим проблемы
Anonymous
да png это не главное. там идея вобще была сначала грузить скрипты в хеадере асинхронно а в в футере проверить что все загрузились. а не грузить их в футере синхронно как советуют
Sergey_K
Больше всего обработчики занимают, а не сам вызов
Evgeniy
фетч же давно придумали
Sergey_K
Поэтому перевод вызовов ничего не даст
Evgeniy
fetch('/article/fetch/user.json') .then(function(response) { alert(response.headers.get('Content-Type')); // application/json; charset=utf-8 alert(response.status); // 200 return response.json(); }) .then(function(user) { alert(user.name); // iliakan }) .catch( alert );
Sergey_K
А фетч использует разве какие-то другие объекты?)
Sergey_K
По мне так одно и то же )
Anonymous
те кто писал компонент ajaxform про это не знали :)
Sergey_K
Они про многое не знали, факт
🙈 PG
те кто писал компонент ajaxform про это не знали :)
когда он был написан, тогда еще не было нормальной поддержи того же fetch
Evgeniy
те кто писал компонент ajaxform про это не знали :)
когда Василий писал ajaxForm другие времена были
Sergey_K
Но все пользуют аяксформ до сих пор...кстати
Anonymous
ну так еще куча народа сидит на опере12
Evgeniy
ага, и Артур может написать свою ajaxForm, получше))
Anonymous
а некторые через тор в инет ходят и там 5мб сайты совсем не здорово
🙈 PG
Но все пользуют аяксформ до сих пор...кстати
я еще не использовал ни разу, как и formit
Sergey_K
Ну я js полез изучать позже, поэтому словил когнитивный диссонанс
🙈 PG
пожалуй пора менять имя с Plugin на Framework
Evgeniy
Sergey_K
а некторые через тор в инет ходят и там 5мб сайты совсем не здорово
Ну если людям такой изврат приемлем, то пару сек загрузки подождать уж точно не смертельно
Evgeniy
тут регулярно заходит разговор на тему того что было бы неплохо переписать js ajaxForm на натив, но воз и ныне там))
Anonymous
у этих всех стандарных вещей один минус- кроссдоменность и только текст. а двоичные 0-255 и с любого домена это проблематично, а через png можно
Evgeniy
800+ человек))
Sergey_K
тут регулярно заходит разговор на тему того что было бы неплохо переписать js ajaxForm на натив, но воз и ныне там))
Я думаю кто в теме, им просто не пользуются т.к. сделать свою проще и менее громоздко. А те, кто не в теме, они не понимаю вообще, о чем речь. Так что воз как был, так и будет)
Evgeniy
кстати, недавно такая тема у меня была
Evgeniy
сделал сайт
Evgeniy
вроде все норм
Evgeniy
открыл со своего телефона а у меня Айфон 4С
Evgeniy
фильтры не работают
Evgeniy
онклики не работают
Anonymous
там сафари?
Evgeniy
я аж прифигел
Evgeniy
я в хроме открывал
Evgeniy
прокинул консоль туда
🙈 PG
я по тому ранее и говорил, jquery как минимум хороший полифил
Sergey_K
Онклики jquery?
Evgeniy
а оказалось что он не понимает let и прочее из нового))
Evgeniy
падает js с ошибкой