Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Опубликована библиотека nghttp3 1.0 с реализацией протокола HTTP/3 " | +/– | |
Сообщение от opennews (ok), 22-Окт-23, 10:23 | ||
Доступен первый стабильный релиз проекта nghttp3, развивающего библиотеку на языке Си с реализацией протокола HTTP/3. Развиваемый тем же проектом вариант библиотеки для протокола HTTP/2 используется в качестве основы модуля mod_http2, входящего в состав http-сервера Apache. Наработки проекта также задействованы в утилите Curl. Код библиотеки распространяется под лицензией MIT... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 22-Окт-23, 10:23 | ||
А управление потоком там Cubic по дефолту или что? | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от Аноним (-), 22-Окт-23, 18:01 | ||
> А управление потоком там Cubic по дефолту или что? | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +3 +/– | |
Сообщение от timur.davletshin (ok), 22-Окт-23, 18:36 | ||
Вы только по воскресеньям обдолбанный или всегда? В подавляющем большинстве реализаций Quic используется Cubic. А от BBR давно отказался даже Google (в Chrome тоже Cubic, в Mozilla Cubic). BBRv1 коряв, не дружит с ECN, катастрофически проседает на WiFi из-за того, что pacing мешает агрегации MTU, и только Анонимусы всё ещё его педалируют. | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –2 +/– | |
Сообщение от Аноним (-), 22-Окт-23, 18:57 | ||
> Вы только по воскресеньям обдолбанный или всегда? В подавляющем большинстве реализаций | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 22-Окт-23, 21:29 | ||
Как быстро ты порвался. В ядре BBRv1, который НИ ОДНОЙ фичей не был расширен с начального релиза. А ненавистный Cubic, например, тем же гибридным стартом обзавёлся. BBRv2 не выпущен и скорее всего не будет даже (ткни меня в репу с BBRv3). В Quic именно что Cubic везде, притом, местами урезанный (кровь и слёзы). Мало того, Quic сливает везде TCP с тем же алгоритмом (управлять из user space трафиком накладнее). Про то, что Cubic скатывается до процентов в условиях WiFi - ЛПП. Наоборот это BBR сливает. Если мозгов не хватает самому потестировать (в драйвере Atheros есть удобная статистика по кол-ву агрегированных MTU), то можешь поискать бенчмарки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от Аноним (-), 22-Окт-23, 21:41 | ||
> It relies on an underlying QUIC stack for flow control and connection management. | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от timur.davletshin (ok), 22-Окт-23, 21:50 | ||
Chrome, neqo (Firefox), nginx. | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (-), 23-Окт-23, 18:06 | ||
> Chrome, neqo (Firefox), nginx. | ||
Ответить | Правка | Наверх | Cообщить модератору |
99. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 18:40 | ||
> А это все точно к либе nghttp можно интерфейсить как "реализацию quick"? | ||
Ответить | Правка | Наверх | Cообщить модератору |
101. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (101), 23-Окт-23, 18:42 | ||
> Оно обязано мочь работать с ними, ибо нафиг бы такой Quic кому нужен был. | ||
Ответить | Правка | Наверх | Cообщить модератору |
102. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 18:45 | ||
> "Обязано работать" вообще ничего не говорит о шедулинге пакетов и алгоритмах. Так | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (-), 25-Окт-23, 18:36 | ||
> https://github.com/mozilla/neqo/tree/main/neqo-transport/src/cc - нужно ещё? | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 19:10 | ||
> "Обязано работать" вообще ничего не говорит о шедулинге пакетов и алгоритмах. Так | ||
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору |
123. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Ivan_83 (ok), 23-Окт-23, 22:24 | ||
Надо на jumbo frame переходить, но чувствую это ещё сложнее чем с IPv6. | ||
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору |
124. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 22:44 | ||
> Надо на jumbo frame переходить | ||
Ответить | Правка | Наверх | Cообщить модератору |
129. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Ivan_83 (ok), 23-Окт-23, 23:36 | ||
Jumbo это всё что больше 1536 или как то так :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
131. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 23:44 | ||
Там ещё мини-джамбо был. Позволяет на PPP делать 1500 MTU. Его много кто умеет на самом деле. Я просто подозреваю, что провайдеры даже об этом не очень подозревают. | ||
Ответить | Правка | Наверх | Cообщить модератору |
135. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (135), 24-Окт-23, 03:54 | ||
Так передача же не одним TCP ограничивается. | ||
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору |
138. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (-), 25-Окт-23, 18:40 | ||
> Надо на jumbo frame переходить, но чувствую это ещё сложнее чем с IPv6. | ||
Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору |
66. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +2 +/– | |
Сообщение от Аноньимъ (ok), 22-Окт-23, 22:56 | ||
> Он на wi-fi при малейшей потере пакетов | ||
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору |
68. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 22-Окт-23, 23:12 | ||
Справедливо, т.к. контроль целостности и retransmit есть в WiFi, но дроп это не лечит. Описываемый вами же сценарий тоже маловероятен, т.к. сейчас есть SACK почти у всех и подтверждения и перепосылки стали "дешевле", чем без оного расширения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от Аноним (101), 23-Окт-23, 18:40 | ||
> Если у вас потеря пакетов идёт, на вайфай, то каналу связи полная Ж пришла. | ||
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору |
105. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от Аноньимъ (ok), 23-Окт-23, 19:34 | ||
Вайфай в зоне покрытия работает нормально, ад начинается только когда вы на границу выходите, и всё разваливается. Но вайфай и не для того вообще... | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 20:16 | ||
> А как вообще управление пропускной способностью происходит? По хорошему роутер должен сообщать | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноньимъ (ok), 23-Окт-23, 20:59 | ||
Спасибо! Как я и думал... | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 21:10 | ||
> Спасибо! Как я и думал... | ||
Ответить | Правка | Наверх | Cообщить модератору |
110. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 20:39 | ||
Есть ещё управление по задержкам. Идея такая, что посылающий пакеты должен каким-то хитрым способом определить стандартную RTT для соединения и увеличивать CWND до тех пор, пока она, эта задержка, из-за заполнения буферов на промежуточных устройствах не начнёт увеличиваться. Некий предел превышен - уменьшаем кол-во посылаемых данных и так далее по кругу. Всё то же самое, только без дропов. Для определения стандартной RTT используются разной степени продвинутости low-pass фильтры для отсеивания случайного "шума". | ||
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору |
111. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 20:45 | ||
... поэтому придумали гибридные и двухрежимные алгоритмы. Одни пытаются совместить два сигнала, другие (гибридные) изначально работают в режиме по задержкам, но как только определяют, что есть конкурирующий агрессивный алгоритм, то переключаются в агрессивный режим. | ||
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору |
118. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 22:01 | ||
> ... другие (гибридные) | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 20:50 | ||
... есть ещё ECN (явное уведомление о перегрузке). Это поле в пакете IP, которое может передавать два сигнала (на самом деле три, но третий условно принимается равным второму, хотя есть давняя идея заюзать его для более полезных вещей) - флаг поддержки ECN и флаг перегрузки. Логика работы такая, что промежуточное устройство, когда у него буфер переполнен выше некоторого порогового значения, вместо дропа пакетов, выставляет флаг, сигнализирующий о перегрузке, и обычно переправляет пакет далее. Отправляющая сторона, получив такой сигнал, обязана уменьшить CWND. | ||
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору |
114. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от Аноньимъ (ok), 23-Окт-23, 21:06 | ||
Вот. Оно! | ||
Ответить | Правка | Наверх | Cообщить модератору |
116. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 21:15 | ||
> Вот. Оно! | ||
Ответить | Правка | Наверх | Cообщить модератору |
117. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 21:25 | ||
> Вот. Оно! | ||
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору |
122. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от Ivan_83 (ok), 23-Окт-23, 22:21 | ||
> А т.к. управляет этим отсылающая данные сторона, то условный Google или Cf могут менять эти алгоритмы даже ничего не отдавая в ядро Linux (серверная сторона у них закрытая). | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 23:06 | ||
> Про uTP - да, забавно тогда было :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
148. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от _oleg_ (ok), 10-Ноя-23, 14:36 | ||
> Про uTP - да, забавно тогда было :) | ||
Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору |
139. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (-), 25-Окт-23, 19:15 | ||
> Вайфай в зоне покрытия работает нормально, ад начинается только когда вы на | ||
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору |
144. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноньимъ (ok), 26-Окт-23, 15:19 | ||
Нет, пользоваться вайфаем в яме, под водой, или в свинцовом бункере, я запретить никому не могу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
149. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от _oleg_ (ok), 10-Ноя-23, 14:48 | ||
> Для стриминга видео да UDP лучше подходит, вопросов нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
106. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 19:54 | ||
> FEC эти чудо-алгоритмы называются. Это даже работает. | ||
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору |
140. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (140), 25-Окт-23, 19:31 | ||
>> FEC эти чудо-алгоритмы называются. Это даже работает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
107. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 19:57 | ||
> Multi-path + FEC это немного повыше уровня технологий к которому вы привыкли. | ||
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору |
108. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 20:02 | ||
> В свете этого хотелось бы увидеть пруф что кто-то и правда додумался до кубика | ||
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору |
141. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (140), 25-Окт-23, 19:36 | ||
> Ничем незамутнённый Cubic без гибридного старта. Или тебе сорцев недостаточно? Напомню, | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (135), 24-Окт-23, 03:58 | ||
FEC вас не спасёт, потому что пропускную способность нельзя взять из вакуума. Если у вас потери не из-за помех вайвая, а из-за перегрузки роутера, то вы своим FEC ему настоящий ddos устройте. | ||
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору |
142. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (140), 25-Окт-23, 19:38 | ||
> FEC вас не спасёт, потому что пропускную способность нельзя взять из вакуума. | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Ivan_83 (ok), 23-Окт-23, 22:17 | ||
Не важно где именно идёт потеря пакетов. | ||
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору |
125. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 22:49 | ||
> В обоих случаях в линухе hybla отлично справляется и выжимает из канала | ||
Ответить | Правка | Наверх | Cообщить модератору |
130. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Ivan_83 (ok), 23-Окт-23, 23:38 | ||
htcp работает на больших RTT чуть хуже hybla. | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 23:47 | ||
> htcp работает на больших RTT чуть хуже hybla. | ||
Ответить | Правка | Наверх | Cообщить модератору |
120. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Ivan_83 (ok), 23-Окт-23, 22:12 | ||
CUBIC - фигня, он работает не плохо и не хорошо. | ||
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору |
126. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 22:54 | ||
> CUBIC - фигня, он работает не плохо и не хорошо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
132. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Ivan_83 (ok), 23-Окт-23, 23:46 | ||
У кого что болит :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
134. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 23:52 | ||
> У кого что болит :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от timur.davletshin (ok), 23-Окт-23, 23:00 | ||
> CUBIC - фигня, он работает не плохо и не хорошо. | ||
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору |
3. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от Аноним (3), 22-Окт-23, 10:51 | ||
можно без шифрования юзать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –2 +/– | |
Сообщение от Аноньимъ (ok), 22-Окт-23, 11:27 | ||
Нельзя. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +2 +/– | |
Сообщение от Zulu (?), 22-Окт-23, 15:09 | ||
Нет. SSL неотъемлимая часть http/3 спецификации | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
27. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –3 +/– | |
Сообщение от Аноним (27), 22-Окт-23, 15:48 | ||
> спецификации | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноньимъ (ok), 22-Окт-23, 18:57 | ||
Для внутреннего использования оно нафиг не надо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от Аноним (55), 22-Окт-23, 19:25 | ||
А ассемблер без event loop это внезапно просто ассемблер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноньимъ (ok), 22-Окт-23, 19:28 | ||
> А ассемблер без event loop это внезапно просто ассемблер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
145. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от rvs2016 (ok), 28-Окт-23, 03:18 | ||
>>> А http3 без quick - это внезапно http2. | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Skullnet (ok), 23-Окт-23, 03:23 | ||
Плохо, потому что если использовать этот протокол поверх Tor/I2P или др. то получается оверхед по шифрованию, потому что сеть и так уже шифруется этими протоколами. | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
89. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Zulu (?), 23-Окт-23, 12:46 | ||
Использовать Тор и жаловаться на оверхед странно. Оверхед это его второе имя. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +5 +/– | |
Сообщение от Sw00p aka Jerom (?), 22-Окт-23, 11:14 | ||
все "новое" почему-то "поверх", а не "в корне" | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (11), 22-Окт-23, 12:37 | ||
Потому что всё происходит из единого корня - Адам Коммон. | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 22-Окт-23, 16:15 | ||
> Потому что всё происходит из единого корня - Адам Коммон. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (12), 22-Окт-23, 12:51 | ||
Синтетическая теория эволюции гласит, что все ныне живущие организмы имеют ровно одного общего предка. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
18. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от OpenEcho (?), 22-Окт-23, 14:40 | ||
> Синтетическая теория эволюции гласит, что все ныне живущие организмы имеют ровно одного общего предка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –3 +/– | |
Сообщение от ИмяХ (?), 22-Окт-23, 11:29 | ||
>>на языке Си | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +9 +/– | |
Сообщение от beck (??), 22-Окт-23, 12:06 | ||
А почему не написано на безопастном Rust? | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (9), 22-Окт-23, 12:18 | ||
> А почему не написано на безопастном Rust? | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от kusb (?), 22-Окт-23, 12:31 | ||
Вот обычный http прост и это как раз вполне реально! | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Хру (?), 22-Окт-23, 13:42 | ||
Да я бы не сказал, что multipart это прям просто-просто. Особенно если писать не на коленке а для прода. | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (-), 22-Окт-23, 15:27 | ||
> Вот обычный http прост и это как раз вполне реально! | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
14. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –2 +/– | |
Сообщение от НяшМяш (ok), 22-Окт-23, 13:46 | ||
Есть, хоть и не завершена, но говорят, что вроде работает: | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
25. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от Аноним (25), 22-Окт-23, 15:29 | ||
> Есть, хоть и не завершена, но говорят, что вроде работает: https://crates.io/crates/h3/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от НяшМяш (ok), 23-Окт-23, 12:11 | ||
А онаним хотя бы сяшечный http3 уже попробовал, или тоже лишь бы экспертом побыть? | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 22-Окт-23, 23:59 | ||
> вроде работает | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
19. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от OpenEcho (?), 22-Окт-23, 14:50 | ||
> А почему не написано на безопастном Rust? | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
21. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +2 +/– | |
Сообщение от Аноним (21), 22-Окт-23, 14:58 | ||
> Наверное потому что не у всех складывается одолеть помесь брэйнфака с ЖС | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –3 +/– | |
Сообщение от OpenEcho (?), 22-Окт-23, 15:32 | ||
>> Наверное потому что не у всех складывается одолеть помесь брэйнфака с ЖС | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от Аноним (21), 22-Окт-23, 16:06 | ||
> для каждой работы - есть свой инструмент. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –2 +/– | |
Сообщение от Аноним (36), 22-Окт-23, 17:41 | ||
Дак в расте все те же самые дыры. Раст ведь это не настоящий ЯП, он транслируется в llvm-представление, которое затем уже компилится в ассемблер, а далее - в опкоды. И вот этот LLVM написан на небезопасном дырявом C++ и весь код на расте собирается этим кривым дырявым LLVM, во время сборки добавляются переполнения, выходы за границы, use-after-free и т.д. | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –2 +/– | |
Сообщение от анонист (?), 22-Окт-23, 17:49 | ||
поэтому настоящие советские программисты с профильным инженерным образованием считают ассемблер непозволительной | ||
Ответить | Правка | Наверх | Cообщить модератору |
146. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от rvs2016 (ok), 28-Окт-23, 03:21 | ||
> они вручную намагничивают участки жёсткого диска | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +3 +/– | |
Сообщение от Аноним (21), 22-Окт-23, 19:27 | ||
> во время сборки добавляются переполнения, выходы за границы, use-after-free и т.д. | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
81. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +2 +/– | |
Сообщение от Аноним (81), 23-Окт-23, 10:09 | ||
Опеннет-специалисты (тм), чо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от OpenEcho (?), 22-Окт-23, 18:06 | ||
> CVE текут рекой десятки лет, | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
44. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +2 +/– | |
Сообщение от Аноним (21), 22-Окт-23, 18:21 | ||
> Усложнение никогда не было в пользу, а вот все гениальное - обычно простое | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –2 +/– | |
Сообщение от OpenEcho (?), 22-Окт-23, 18:34 | ||
> Да, да... Достаточно попросить сишника сложить две строки - и наслаждаться цирком, | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –5 +/– | |
Сообщение от Аноним (50), 22-Окт-23, 18:48 | ||
сложение - это операция над числами. любой язык который складывает строки - помойка | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
30. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от Советский инженер (ok), 22-Окт-23, 16:22 | ||
>Проблема не языках, - вообще! | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
47. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от OpenEcho (?), 22-Окт-23, 18:31 | ||
>>Проблема не языках, - вообще! | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Советский инженер (ok), 23-Окт-23, 09:17 | ||
а что так трудно понять что язык как раз то и поощпяет к разным стилям и способам программтрования (кодирования) ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от OpenEcho (?), 23-Окт-23, 17:57 | ||
> а что так трудно понять что язык как раз то и поощпяет | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Советский инженер (ok), 23-Окт-23, 18:05 | ||
>> а что так трудно понять что язык как раз то и поощпяет | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Советский инженер (ok), 23-Окт-23, 18:07 | ||
>Проблема не языках, - вообще! | ||
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору |
39. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от анонист (?), 22-Окт-23, 17:47 | ||
ты хотя бы зайди на официальный сайт раста да посмотри на него прежде чем ерунду писать. | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
45. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от OpenEcho (?), 22-Окт-23, 18:27 | ||
> ты хотя бы зайди на официальный сайт раста да посмотри на него прежде чем ерунду писать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от Аноним (55), 22-Окт-23, 19:16 | ||
> Это правда читаемо для нормального человека? | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от Sw00p aka Jerom (?), 22-Окт-23, 19:30 | ||
>больше похоже на опкоды | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
60. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от Аноним (21), 22-Окт-23, 19:39 | ||
> ерунда - это обилие значков :: [] <> которая больше похоже на опкоды чем на понятный человеческий язык. | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
62. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от scriptkiddis (?), 22-Окт-23, 21:16 | ||
Но и ты нам тоже не обьяснишь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Советский инженер (ok), 23-Окт-23, 09:19 | ||
>ерунда - это обилие значков :: [] <> которая больше похоже на опкоды чем на понятный человеческий язык. | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
94. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от OpenEcho (?), 23-Окт-23, 18:00 | ||
> Cobol & PL/1 давно изобрели, но что-то как-то они не сильно популярны. | ||
Ответить | Правка | Наверх | Cообщить модератору |
98. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Советский инженер (ok), 23-Окт-23, 18:09 | ||
а "навалом" это сколько в процентах? | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (81), 23-Окт-23, 10:28 | ||
> ерунда - это обилие значков :: [] <> которая больше похоже на опкоды | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
83. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 23-Окт-23, 10:47 | ||
>ЯПы с "обилием значков" уделали | ||
Ответить | Правка | Наверх | Cообщить модератору |
147. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от rvs2016 (ok), 28-Окт-23, 03:27 | ||
> ерунда - это обилие значков :: [] <> | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
20. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +2 +/– | |
Сообщение от Аноним (21), 22-Окт-23, 14:57 | ||
> А почему не написано на безопастном Rust? | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
33. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –3 +/– | |
Сообщение от Аноним (25), 22-Окт-23, 16:55 | ||
> есть только для других некомпетентных бракоделов, которые все делают | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +2 +/– | |
Сообщение от Аноним (32), 22-Окт-23, 16:47 | ||
Потому, что на Расте уже написано. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
79. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от Bob (??), 23-Окт-23, 09:34 | ||
Потом освоят $ и перепишут. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
15. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –3 +/– | |
Сообщение от Аноним (15), 22-Окт-23, 14:01 | ||
Всё равно все будут использовать libcurl. Она и 1, и 2, и 3 поддерживает, и до кучи других протоколов, и прокси, и имеет всем знакомый и уже обёрнутый для всех языков API. Любая библиотека, желающая конкурировать с libcurl, должна уметь предоставлять совместимый с ней API, и при этом иметь весомые преимущества перед ней. | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +4 +/– | |
Сообщение от Аноним (16), 22-Окт-23, 14:06 | ||
ну у этой есть весомые преимущества -- через нее работает libcurl | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от Zulu (?), 22-Окт-23, 15:09 | ||
Есть там и маленький патчик от меня. Мелочь, а приятно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +2 +/– | |
Сообщение от Аноним (25), 22-Окт-23, 16:42 | ||
> Есть там и маленький патчик от меня. Мелочь, а приятно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 23-Окт-23, 00:00 | ||
readme поправил небось? | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
73. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Zulu (?), 23-Окт-23, 01:02 | ||
> readme поправил небось? | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от анонист (?), 22-Окт-23, 17:44 | ||
большие проекты на сишке это ад; раст реально тема, проигрался тут в playground, очень приятно удивлен. | ||
Ответить | Правка | Наверх | Cообщить модератору |
119. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 23-Окт-23, 22:09 | ||
> большие проекты | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Skullnet (ok), 23-Окт-23, 02:59 | ||
Не понимаю где этот HTTP/3 вообще юзается. | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (135), 23-Окт-23, 09:40 | ||
Пообновляй страницу без Shift. | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Skullnet (ok), 23-Окт-23, 13:25 | ||
Я уже всё перепробовал. Вообще результата ноль. | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +1 +/– | |
Сообщение от Zulu (?), 23-Окт-23, 12:42 | ||
При первом обращении всегда идет http/1.1 (если нет prior knowledge, это отдельная история). В http/1.1 ответе может идти upgrade на http/2 и alt-svc на http/3. Если идут оба, то следующий реквест в той же коннекшне пойдет через http/2, а после ее обрыва уже на http/3. | ||
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору |
84. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | –1 +/– | |
Сообщение от Страдивариус (?), 23-Окт-23, 11:15 | ||
Это что теперь? Если я пишу клиента, то мне нужно уметь ходить через HTTP/1.1, HTTP/2 и HTTP/3 и для всех этих кейсов нужно использовать три разных библиотеки? Прелестно, например! | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Zulu (?), 23-Окт-23, 12:44 | ||
Можешь поддерживать только один из протоколов (http/1.1), потому как http/2 и http/3 не замещают его полностью. | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Страдивариус (?), 23-Окт-23, 14:12 | ||
> Можешь поддерживать только один из протоколов (http/1.1), потому как http/2 и http/3 | ||
Ответить | Правка | Наверх | Cообщить модератору |
143. "Опубликована библиотека nghttp3 1.0 с реализацией протокола ..." | +/– | |
Сообщение от Аноним (143), 25-Окт-23, 21:28 | ||
> libcurl - это довольно упоротая либа, которая многие вещи прячет в себя | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |