URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 118917
[ Назад ]

Исходное сообщение
"В ночных сборках Firefox появилась поддержка HTTP/3"

Отправлено opennews , 04-Ноя-19 09:39 
В ночные сборки  Firefox, которые лягут в основу выпуска Firefox 72, запланированного на 7 января, добавлена поддержка протокола HTTP/3. По умолчанию HTTP/3 отключён и требует активации опции "network.http.http3.enabled"  в about:config...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=51807


Содержание

Сообщения в этом обсуждении
"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 09:39 
Что-то я ещё вживую второй не видел, а они уже третий пихаютъ...

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 09:42 
Второй сейчас во всех cdn. Реально сокращает трафик и задержки раза в 2.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено мурзилла , 04-Ноя-19 11:44 
главное, конечно же, верить, и ничего никогда самому не тестировать.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 12:38 
Если это подкол на тему маркетинговых брошурок, то я могу сказать, что реально видел очень значительную разницу. Ну, в консольке, и по результатам работы паучков сравнивал.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 14:20 
Были неоднократно и обратные ситуации когда http2 просили отключить, так верхний контент страницы грузился одновременно с нижним и время до полной отрисовки падало

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено xl32 , 04-Ноя-19 17:44 
Там вообще-то приоритеты есть и ими не запрещают пользоваться. Но если вам, как и в случае с SELinux, проще не разбираться, а просто отключить, это тоже не запрещено. Просто не говорите про ненужность для всех. Только для неосиляторов.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 18:57 
Ну так просвети меня как в nginx приоритеты настроить, конфиг что ли скинь.
Судя по https://github.com/andydavies/http2-prioritization-issues год назад большая часть мира приоритеты не осилила и подозреваю что сейчас картина не лучше.
От того что приоритеты описаны в стандарте и поддерживаются в единственном(?) веб-сервере, мир лучше не становится и приходится жить с тем что есть.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено xl32 , 04-Ноя-19 19:15 
> Ну так просвети меня как в nginx приоритеты настроить, конфиг что ли
> скинь.
> Судя по https://github.com/andydavies/http2-prioritization-issues год назад большая
> часть мира приоритеты не осилила и подозреваю что сейчас картина не
> лучше.
> От того что приоритеты описаны в стандарте и поддерживаются в единственном(?) веб-сервере,
> мир лучше не становится и приходится жить с тем что есть.

Nginx прекрасно поддерживает приоритеты, запрошенные клиентом. Конфигов ему никаких не надо.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено BlackRot , 04-Ноя-19 15:20 
Выползи из окопа, всё уже давно проверено и подтверждено.
На всех своих сайтах использую http2, разница заметная даже слепому. Старенький сервер ещё поживёт.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено j3t , 05-Ноя-19 01:45 
на всех своих сайтах? лол што? на своем твиттере или гугле? какие у тебя сайты шо узкое место в них имеено в http 1.1? сейчас даже в деревнях уже лет как пять есть 3g, не говоря о покрытие городов, какая разница? сколько 3 или 4 миллисекунды? разница в скорости отрисовки зависит от браузера, если он тормоз страница долго грузит(яркий пример IE 6,7), хоть у тебя 5G и ты стоишь под базовой станцией, какие же вы школьники блджад

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено пох. , 05-Ноя-19 12:44 
вам же сказали - главное - свято верить.

Гугель швятой, любая его поделка - совершенна, два лишних соединения единственного за день посетителя с васян-сайтом можно заметить без наносекундных измеризмов.

P.S. разница зависит, разумеется, не только от браузера, еще и от необходимости создания двух десятков разных (!) tls сессий с cdn для ресракта, для jquery (альтернативно-одаренный разработчик не уместился в апи ресракта и насопливил отдельно), cdn для шрифтиков (пяти разных), cdn для онлайн-чятика и т п - вполне видна невооруженным глазом, никакой 0rtt в этом случае, разумеется, не работает, поэтому волшебные протоколы панацеей, внезапно, не являются (если ты не гугль).

С остальными проблемами неплохо справляется протокол http версий старше 0.9


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено j3t , 08-Ноя-19 02:58 
Вангую HTTP/4 на базе гипертекстового фидонета, чтобы совсем уж...

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено j3t , 08-Ноя-19 03:13 
В 99% случаев таки от браузера, точнее от скорости парсинга HTML/CSS(потуги Mozilla запилить многопоточный парсер DOM и CSS), ну и конечно же производительности двигла JavaScript-а(V8 же! для сравнения с spidermonkey), не отломанное аппаратное ускорение после свистоперделок CSS3 и адских высеров в виде Angular/React/Vue.js просто мастхев(хромой со скоростью конкорда летает на винде и так же тормозит под линухом), многопроцессорный режим вообще тормоз по сравнению с потоками(OnlyOffice выполняющийся как -no sandbox летает, VS Code тормозит), блокировщики реклам типа AdBlock и uBlock заставляют браузер подтупливать, ну и тысячи их... причин

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено пох. , 09-Ноя-19 11:37 
> В 99% случаев таки от браузера, точнее от скорости парсинга HTML/CSS

дружище, у меня в качестве основного интернето-киоска - atom D2700 и совершенно немодный-нехрустящий браузер, ему вполне соответствующий по архитектуре.
Поверь, я отличу просто парсинг html от коннектов к cdn.

Кстати, не забудь еще что вся эта красота ресолвится, а dns у нас тоже не мгновенный.

После того как соединения построены и сессии установлены - значительное время тупит только js. Даже css transforms на фоне установки сессий почти незаметны.

ublock при этом никаких визуально видимых тормозов не привносит, если не увлекаться развесистыми правилами. Если там и добавляется лагов, они полностью компенсируются НЕ созданием пары десяков коннектов к ненужно-трекерам и ненужно-cdn'ам.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено хотел спросить , 04-Ноя-19 21:16 
у меня ничего не поменялось с введение HTTP/2, старый добрый bundling никто не отменял

проверял через network tools время загрузки не меняется (в пределах погрешности)


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено j3t , 08-Ноя-19 03:17 
от сжатия gzip-ом в 100500 раз больше ускорения было, чем от этой бинарщины

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено пох. , 09-Ноя-19 11:45 
> от сжатия gzip-ом в 100500 раз больше ускорения было, чем от этой
> бинарщины

вы им что такое сжимаете-то? У меня вот от сжатия gzip'ом ускорение только на каналах с безобразными потерями (по понятным причинам - если сессия после 3way handshake укладывается в один пакет - шансы его потери минимальны, а если сам хэндшейк не пройдет - он быстро переустановится, без ожидания длинных таймаутов уже открытой сессии, хотя разницу между 1 и 2 пакетами без потерь - ты и на 2мегабит канале ни с каким секундомером не засечешь), но зачем так жить?

Потому что картинки и видосики, к сожалению, несжимаемы. А теперь откройте какой-нибудь гитхап, и посмотрите network monitor, ужаснитесь. Там сжимаемого траффика хорошо если 1% от всего того шлака.

Реальное ускорение дает разьве что принудительный expire куда-нибудь на двадцать лет вперед.
С понятными последствиями, если что-то пошло не так.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено хотел спросить , 04-Ноя-19 22:27 
я даже больше скажу

на тестовом сервере под CentOS 7 + nginx

клиент FF 71 (dev edition)

1.1 требует 2.9s до полной загрузки сайт, а 2 в среднем 3.2s (уже разгретое приложение, но холодный кеш браузера)

возможно имеет смысл что backend под nginx на 1.1, ну так и должно быть - это же localhost


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 10:32 
А это всё равно разные звери. «/3» это обманка.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 10:33 
Да ладно. Он уже везде.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Ilya Indigo , 04-Ноя-19 11:54 
На lighttp никогда и не увидите.
На nginx уже сейчас через клодфлеерский костыль HTTP/3 есть, а в течение года нативно реализуют

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Кек , 04-Ноя-19 14:30 
я вообще не понимаю, что за хрень они выдумывают. Не проще заняться оптимизацией кода и сделать браузер человеческим? а не 2ГБ на вкладку? За что им там платят деньги?

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аномномномнимус , 04-Ноя-19 18:55 
Чисто интереса ради... а сколько ты заплатил?

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 18:58 
Если не он лично, то его друзья и родственники слили гуглу столько ценной информации, что на несколько браузеров хватит.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 19:51 
А почему гоголь не делится со всеми с продажи всех данных?!

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено гугель , 05-Ноя-19 12:46 
почему не делимся? Делимся. Вы на халяву пользуетесь нашим ютрупом, нашей почтой, нашим поиском и много чем еще о чем даже не догадываетесь, что они наши.

Взамен мы получаем - вас, разумеется. Со всеми потрохами. Ну так вам же и не жалко, вы ж уже лет десять живете в домике со стеклянными стенами?


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено pda , 05-Ноя-19 00:35 
> Что-то я ещё вживую второй не видел, а они уже третий пихаютъ...

Мы что, нашли человека ни разу не заходившего в последнее время на google?

https://www.google.com/
Host: www.google.com
<...>
GET: HTTP/2.0 200 OK
<...>


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 05-Ноя-19 12:55 
>  ни разу не заходившего в последнее время на google?

Есть такое, предпочитаю ddg.gg


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 05-Ноя-19 23:10 
$ curl -i 'https://ddg.gg'
HTTP/2 301
...

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено enik , 04-Ноя-19 10:16 
Так они его сами пишут??

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 10:26 
А кто кроме Мозиллы реализацию на расте напишет? Всё правильно сделали.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Алекс , 04-Ноя-19 11:57 
Прям в новости сказано что ещё Клоудфларе

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 12:27 
Тогда действительно странно. Фрагментация никому не нужна.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Ordu , 04-Ноя-19 19:20 
Это не фрагментация, это множественные реализации протокола. Крайне сложно или даже невозможно отделить тесты протокола от тестов реализации протокола, если у тебя нету нескольких реализаций.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено xl32 , 04-Ноя-19 17:46 
Cloudflare модуль интеграции nginx с либой написали, если что.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Весельчак У , 04-Ноя-19 12:10 
У cf своя реализация на растёт так то.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Кек , 04-Ноя-19 14:31 
Пишут его индусы за доллар в час

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 19:53 
Ну это нормально. У них. У нас некоторые бюджетники тоже столько получают. И умудряются жить. На радость государству.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 10:25 
>0-RTT

Это отключается?


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено CloudFlare , 04-Ноя-19 12:19 
DDoSа боишься? Покупай CDN!

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 16:55 
Только cdn он не от доса, даже клаудфлар это знает и у него для этого отдельная услуга

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено SOska , 04-Ноя-19 17:57 
Почему я должен что то там покупать

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 10:38 
Хром на моем тестовом сервере работает, но как то через раз может с h3 перейти на h2 при рефреше, но если добавить флаг --origin-to-force-quic-on=domain:443 но всегда будет на h3, но фокс вообще не грузит сайт если включить http3.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 11:09 
> ...тестовых сайтов, большая часть из которых ... не открывается в Firefox

Ясно, понятно. Про что новость?


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Sw00p aka Jerom , 04-Ноя-19 11:23 
>0-RTT, примерно в 75% случаях данные можно передавать сразу после отправки пакета установки соединения)

Это усиленная версия Syn флуда? Теперь и канал можно забивать.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено мурзилла , 04-Ноя-19 11:43 
это udp флуд. Теперь ты не можешь использовать ни tcp cookies, ни хотя бы отфильтровать китайские сети - все пакеты придут с фейковых адресов твоих реальных посетителей.

Полагаю, и канал забивать не придется, сайт ляжет от сравнительно небольшого числа этих "0rtt".

Ну, гуглю ведь пофиг на твои страдания. А нормальный http-протокол скоро запретят. Ишь чего выдумали, каждый васян может поднять свой веб-сервер! Веб -серверы должны быть только у достойных людей, способных заплатить за ненужные ресурсы и ненужные сервисы типа клаудфлери.

А попутно подарить инфу о своих пользователях всем подряд, конечно же.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено suffix , 04-Ноя-19 12:32 
У меня не http/3 конечно, но включил в nginx TLS 1.3 0-RTT и TCP Fast Open. Включил в настройках Firefox TCP Fast Open (0-RTT включено по умолчанию). Протестировал в wireshark - реально для повторных соединений на две транзакции меньше !

Так что плюс от всего этого добра есть, минусов же никаких не вижу.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 13:33 
Да, это всё отлично работает. Но вроде rtt и fast open рекомендуют отключать в целях безопасности. У меня вообще венда и лтс фф в юзерагенте оказывается (в венде fastopen и не было, как сейчас не знаю, но она ворует успешные идеи).

Security by obscurity всегда хорошо работает, если кто-то захочет использовать информацию во вред, можно его обломать немножко. Чем больше уровней обломов, тем дороже и не выгодней взлом. Тем более, что у фф песочница всегда проблемная была. Её регулярно ломают, у хрома с этим получше.

А для сервера это видимо возможность лечь под небольшой нагрузкой. Кажется я ложил случайно некторые, но это не точно. Приходилось себя ограничивать, чтобы не создавать проблем.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено suffix , 04-Ноя-19 13:52 
> в венде fastopen и не было, как сейчас
> не знаю, но она ворует успешные идеи.

Давно уже в Edge есть - правда было по умолчанию а сейчас включать в настройках надо.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 13:48 
Еще htcp включи и буфера увеличь, вообще летать будет.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено suffix , 04-Ноя-19 13:52 
> Еще htcp включи и буфера увеличь, вообще летать будет.

Не смог осилить вашу фразу - извините.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 13:59 
Про буферы, может быть это про то, чем занимался fasterfox? Как там более поздний вариант назывался, fasterfox lite кажется? Всё равно на сервера, главное, чтобы быстро грузилось.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 14:29 
Через сисцтл/прокфс увеличиваются буфера, рмем вмем ипр, там же выставляется tcp congestion control htcp или hybla вместо дефолтного кубика, перед этим нужно модули в ядро подгрузить. Подробности для копипасты в гугле есть.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено suffix , 04-Ноя-19 14:38 
> там же выставляется tcp congestion control htcp или hybla

С пониманием этой части вопросов и не было

А вот

>рмем вмем ипр

Слишком загадочно для меня :)

Ибо везде пишут что менять там что либо стоит на высокозагруженных проектах только. У меня при максимальной загрузке LA около 0 всегда и free -h свободными 50GB памяти показывает.

Не вижу смысла теребить эти настройки.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 14:47 
Он про это. https://wiki.archlinux.org/index.php/Sysctl#Increase_the_mem...

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено suffix , 04-Ноя-19 14:50 
> Он про это. https://wiki.archlinux.org/index.php/Sysctl#Increase_the_mem...

Спасибо - это понятно, но в моём случае не понимаю зачем их трогать - выше в посте описал ситуацию свою.



"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 15:06 
Это не для того чтобы у тебя проц не жрало а для того чтобы раздавало быстрее.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено suffix , 04-Ноя-19 17:03 
Ну добавил:

net.ipv4.tcp_slow_start_after_idle=0
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216

И выполнил sysctl -p: не увидел "убыстрения" на глаз :)


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 17:26 
Это типа для торрентов нужно, если по utp раздавать.

Есть ещё всякие

net.ipv4.tcp_fastopen = 3
#net.ipv4.tcp_max_syn_backlog = 30000
#net.ipv4.tcp_max_tw_buckets = 2000000
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_fin_timeout = 10
#net.ipv4.tcp_slow_start_after_idle = 0
net.ipv4.tcp_keepalive_time = 60
net.ipv4.tcp_keepalive_intvl = 10
net.ipv4.tcp_keepalive_probes = 6
net.ipv4.tcp_mtu_probing = 1


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено suffix , 04-Ноя-19 17:36 
fast_open давно уже включил но толку то если в браузерах по умолчанию не включено.

А остальное это больше к борьбе с ddos или к работе под большой нагрузкой а не убыстрению.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 18:17 
А такие? Но да, это всё скорее интересно под нагрузкой в роли сервера.

net.core.rmem_default = 1048576
net.core.rmem_max = 16777216
net.core.wmem_default = 1048576
net.core.wmem_max = 16777216
net.core.optmem_max = 65536
net.ipv4.tcp_rmem = 4096 1048576 2097152
net.ipv4.tcp_wmem = 4096 65536 16777216
net.ipv4.udp_rmem_min = 8192
net.ipv4.udp_wmem_min = 8192

Это немножко поднятые дефолты, для многогигабитных сетей наверно ещё твикать придётся.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Ivan_83 , 05-Ноя-19 07:27 
Не уверен что этого достаточно.
Убыстрение на глаз - это интересно :)
Обычно если на сервере поднят какой то тестер типа ноды спидтеста то такие тюнинги сразу становится видно по результатам, даже в локалке.
На мелких файлах оно не успевает разогнатся, а вот на больших заметно.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 14:06 
> все пакеты придут с фейковых адресов твоих реальных посетителей.

Эти 0rtt адреса еще заполучить надо, для тысяч сервисов и сайтов. К тому же, полагаю, они будут тут же выброшены из списка 0rtt, если продолжение обмена далее не последует.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено пох. , 04-Ноя-19 16:33 
зачем? Подделывай сотнями тысяч, это ж udp, твоих затрат ноль. В кого-нибудь да попадешь.
> К тому же, полагаю, они будут тут же выброшены из списка 0rtt, если продолжение обмена далее
> не последует.

это несказанно порадует легитимного пользователя. И ничуть не снизит нагрузку на твой сайт, ибо весь смысл 0rtt в том что никакого "обмена" толком и нет.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 19:18 
> это ж udp, твоих затрат ноль

Сможешь хотя бы опеннет задудосить?


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 21:10 
> В кого-нибудь да попадешь.

Вся суть в усилении трафика сервисами. Вероятность попасть околонулевая.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Блокнот.exe , 04-Ноя-19 11:27 
> Добавили поддержку HTTP

а вот когда добавят поддержку пользователей, разработчиков дополнений, и систем с  <16 гигабайт оперативки?


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено мурзилла , 04-Ноя-19 11:39 
что значит - "добавят"? Мы еще не закончили удалять этот ненужный устаревший хлам!

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Блокнот.exe , 04-Ноя-19 11:43 
Не забудьте удалить блокировку рекламы!

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено мурзилла , 04-Ноя-19 11:52 
то есть как это удалить? Мы, наоборот, блокируем "неприемлемую" рекламу - и еще половину интернета по усмотрению своей левой пятки, спискам каких-то васянов, которые вы не можете отключить или отредактировать, и ИИ, основанном на телеметрии. Все для вашей безопастносте и спокойствия.

Вон, смотрите как мигает и переливается всякий мусор в(место) адресной строке! Это мы заботимся о вас!

А с этими вашими ублоками - ну что-нибудь придумаем. Не все сразу, должны же все немножко позабыть историю с xul.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 12:54 
Я до сих пор удивляюсь как можно пользователям давать пользоваться больше чем одной кнопкой мышь. Одной кнопки им должно хватить за глаза.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Блокнот.exe , 04-Ноя-19 13:26 
Зачем им мышь? Достаточно показывать им контекстную  рекламу (с перерывом на игры и телевизор), а ИИ (в вебкамере) сам будет (по выражению лица) заказывать товары с интернет - магазина в кредит под залог квартиры

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 12:52 
В HTTP/3 можно вставлять на лету только рекламу от Гугл?

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 13:45 
Пропаганда а не техническая публикация. Все это было на швабре на неделе.
Пока не будет вменяемых тестов, инсирументов отладки (парсеры в тцпдумп и ваиршарке) и нормальных реализаций в виде сишных либ - это все так и будет бесполезным хламом от гугля ради гугля.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 14:30 
Проблема в том что гугль продвинет это во все браузеры раньше чем спецификации установится.
Если ничего глобального не всплывет, то орды мамкохостеров и маркетологов подхватят этот http3 и вознесут его на свой золотой унитаз.
Дальше уже тулзам придётся подстраиваться, ведь "сейчас все используют http3".
В общем в этом никчемном мире все нередко делается наоборот.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено h31 , 04-Ноя-19 14:58 
> парсеры в тцпдумп и ваиршарке

Удачи в парсинге зашифрованного трафика. Да, я в курсе про флаги для отладочного дампа ключей, но это всё очень неудобно и неуниверсально, так что пригождается только в качестве крайней меры.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 16:05 
Пускать не шифрованый или ключ ручками в тулзу сливать.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 16:52 
Ты же своё приложение шифруешь на своей машине и на своей же принимаешь.
У тебя в любом случае есть ключи для расшифровки вопрос только как их достать удобнее.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 14:09 
Чем он вообще от http2 отличается окромя 0-RTT?
В нем же уже есть мультиплексирование вродь, нет блокировок если использовать эти самые потоки, что еще нужно?

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 14:32 
Он не от http/2 отличается, а от http/2 over TCP. Потому что это http/2 over QUIC (UDP).
https://blog.cloudflare.com/the-road-to-quic/
https://http3-explained.haxx.se/en/
Нужно им отказаться от проблем и костылей TCP.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 15:10 
Вот оно что. А 3 он потому что решили не использовать минорные версии, как я полагаю.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 16:50 
Тут пишут https://m.habr.com/ru/company/qrator/blog/416633/?_ga=2.7904... потому что внутри комитета не смогли договориться как его называть

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено KonstantinB , 05-Ноя-19 07:21 
О каких костылях TCP речь?

QUIC (который по сути и есть userspace-реализация TCP) больше похож на костыли (хотя и необходимые в условиях нестабильной мобильной связи).


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 16:34 
Не знаю как сейчас, а раньше было так:
К ip назначается id, якобы чтобы не (разрывать) создавать новое соединение при смене вафли на lte (не уверен).
Выполняется в пространстве пользователя (а значит медленнее и энергозатратнее, то же относится и к
) (в теории могут исправить, но гугл "не хочет ждать пока обновятся ос")
Нет защиты от флуда (syn Кук)
Хуже работает если пакеты приходят не в том порядке (это относительно частая ситуация)
Закрыт файрволами во многих (корпоративных) сетях

В общем это как и http2 протокол от гугла и для специфичных гуглу юзкейсов, но и в них есть гигантские проблемы. Если внедрят чую будет очень много боли.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено mumu , 04-Ноя-19 16:02 
В каждой новости про HTTP/3 стоит дописывать, что при потере пакетов уже в 2% HTTP/3 становится медленее, чем HTTP/2.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 16:06 
Нафиг он тогда нужен? Его же ради работы при потере пакетов в беспроводных сетях и делали.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено пох. , 04-Ноя-19 16:34 
не хотел бы тебя расстраивать, но его делал гугль - у которого сети вполне себе проводные, и неограниченной пропускной способности. И решать он собирался свои проблемы, а вовсе не твои.

Причем - за твой счет.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 17:24 
у гугла - проводные, а вот у пользователей ютьюба - как раз беспроводные.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено гугель , 04-Ноя-19 17:50 
ты правда думаешь что нас колебут проблемы пользователей?

Нас колебет чтобы снизить нагрузку на наши серверы. А что от этого у них начнет глючить и лагать все что тянется параллельно ютубу, вырастет в разы нагрузка на инфраструктуру оператора и так далее - нам совершенно, вопиюще похрен.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 21:21 
Ну вот, еще оператора влепили. Проблемы операторов никого не волнуют. Передача трафика - это их прямая работа.
Повышение нагрузки от UDP в контексте клиентов незначительно. Вы выдумываете проблему на ровном месте.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 21:16 
> у которого сети вполне себе проводные, и неограниченной пропускной способности

Что-то не замечал проводного соединения между моим мобильным и гуглом...
> И решать он собирался свои проблемы, а вовсе не твои.

Это не так. А даже если и так, одно другому не мешает. Уменьшая частоту повторной буферизации, гугл имеет снижение трафика и нагрузки. А пользователь имеет более качественную услугу.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 09-Ноя-19 00:44 
Откуда вы все лезете? Ещё в прошлой теме прожевали несколько презентаций этого квига с цифрами. И снова как в первый раз про более качественные услуги.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 19:42 
Принеси пруф.

Я видел это утверждение в контексте HTTP/2 применительно к HTTP/1.1 – но не к HTTP/3

https://http3-explained.haxx.se/en/why-tcphol.html

> It becomes a TCP-based head of line block!
> As the packet loss rate increases, HTTP/2 performs less and less well. At 2% packet loss (which is a terrible network quality, mind you), tests have proven that HTTP/1 users are usually better off - because they typically have up to six TCP connections to distribute lost packets over. This means for every lost packet the other connections can still continue.
> Fixing this issue is not easy, if at all possible, with TCP.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено mumu , 05-Ноя-19 08:38 
Действительно так. Я был не прав. Спасибо за исправление!

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 21:13 
Наоборот. HTTP/3 как раз решает эту проблему.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Ivan_83 , 05-Ноя-19 07:30 
Только вот ЭТУ проблему сами и создали в http/2 - не нужно одно соединение было делать, и сравнивать квик надо не с отстойным 2 а с 1.1 на 5-10 конектах, и более чем уверен что квик тут мало чем сможет похвастатся для сайтов где много картинок, особенно тяжёлых.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 09-Ноя-19 01:35 
Несколько коннектов накладно для сети и сервера, и в принципе является не решением проблемы, а только лишь костылем, позволяющем снизить ее негативное влияние.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено mumu , 05-Ноя-19 08:37 
Прошу прощения за неточность. Про потери действительно относилось к HTTP/2 vs 1.1. В голове перемешалось :-(

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 16:13 
> решающей проблемы с большим временем установки и согласования соединений в TCP и устраняющей задержки при потере пакетов в процессе передачи данных

Слабо верится что это действительно такая проблема что бы городить всё это, кажется что причина в чём то другом.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 21:24 
> кажется что причина в чём то другом.

Правильно кажется. Но это не достаточный повод прочитать статью целиком, верно?


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 05-Ноя-19 00:30 
Это чтобы куки встроить. Достаточно послать кривой пакет, чтобы получить данные. TCP даже не ответит, а тут - вот то самое вчерашнее наконец-то. И не отключишь как пинги. Чтобы сократить на 30% повторы трафика достаточно не удалять данные во время просмотра и отдавать в буфер на 30% меньше данных, а не создавать целый новый протокол поверх протокола.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 16:25 
Поддержку прокси они планируют? SOCKS5?

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 17:26 
нет. А вот поддержка ipv6 как раз будет. Каждому устройству по персональному адресу для отслеживания.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 16:56 
Через пять лет:

"В CloudFlare Firefox 735 появилась поддержка GoogleHTTP/27."


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 17:27 
firefox не протянет эти 5 лет, если мозилла не перестанет дурью маяться.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 19:59 
Если она уже ступила на этот путь, и сделала по нему немало шагов, улучшений ждать не приходится. Былую функциональность уже не вернуть. Эра тинейджеров-домохозяек уже здесь.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 18:21 
Это снизит время отклика в облачных играх?

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 04-Ноя-19 21:28 
Зависит от того, какой протокол используется. Логично предположить, что было бы глупо использовать HTTP там, где критичны задержки.

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Какаянахренразница , 04-Ноя-19 20:26 
В nginx когда завезут?

"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено xl32 , 05-Ноя-19 11:17 
> В nginx когда завезут?

Официально — обещают в течение 6-12 месяцев.
Неофициально — Cloudflare уже модуль и патчи сделали для линковки с либой на расте.


"В ночных сборках Firefox появилась поддержка HTTP/3"
Отправлено Аноним , 05-Ноя-19 16:48 
Хм... неужели сейчас мазила так хороша, что приходиться выбирать ее из всех известных браузеров (под Винду, имеется в виду)?!
Или здесь уже вступает другое правило - она наименее дерьмовая из всего остального шлака, что сейчас есть?