Изучаем примитивный streaming на уровне сети

preview_player
Показать описание
1 http запрос - 1 ответ. Это то к чему мы все привыкли работая с сервером. Но на самом деле server может делать куда более сложные вещи. И сегодня мы познакомимся с одним таким вариантом!

Ссылка на телеграмм канал

Поддержать Айти Синяка можно здесь:

00:00 Анонс темы
00:30 JSON streaming
03:40 Варианты использования

-------------------------

Данный канал создан для инициирования бесед на различные темы IT сферы (социальные / технические), а также для тех кому короткая видео выжимка статьи, выступления на конференции или же просто личных мыслей, являются более удобным форматом
Рекомендации по теме
Комментарии
Автор

Давай-давай, хорош, красавчик, контент огонь. Можно ещё всего этого почаще?

DubinArtur
Автор

Супер инфа, использовать обязательно и много где можно

kimblinov
Автор

Класс, очень дельно. Все понятно. Без занудства!❤

LeonZaaa
Автор

Отличная подача материала! Спасибо за ваши труды! Будет здорово если вы расскажите про server sent events

chgrin
Автор

Когда изучал next 14, в голове застрял вопрос, на который ты дал ответ. Лучший!

Coach-ukr
Автор

Спасибо за видос. Не знал, что оно таким образом имплементируется

gerda-morozova
Автор

спасибо за полезное видео!
Маленькое предложение: делать паузы между предложениями/словами :) иногда кажется что ты очень быстро говоришь, но потом понимаю что дело не в скорости, а в отсутствии промежутков) начинает казаться что текст это одно очень длинное слово))

vitabramov
Автор

круто! было-бы интересно посмотреть видео про nodejs

pavlof
Автор

Так и какой кайфовый вариант использования? Порциями отдавать html?

BorshBlack
Автор

А на клиенте при этом можно работать с response.body к с потоком и перебирать, например, через for await...of. Логи, например, какие-нить получать в около-реалтайме. Интересные варианты применения.

dimeliora
Автор

Слушай, а если у меня проект, в котором я жду от бэка огромные json- объекты, есть ли смысл посоветовать на бэке сделать стриминг ? Что бы контент отображался быстрей

Артем-вэщ
Автор

Стоит отметить, что в HTTP/2 есть свой стриминг. Применение "Transfer-Encoding: chunked" там вообще запрещено.

shldima
Автор

Обьясните пожалуйста, что означают буквы "b" и "с" в ответе? Разве это не должны были быть цифры указывающие количество байт в текущем чанке?

followthewhiterabbit
Автор

А не получится так что 3-ий ответ прилетит раньше второго, или на фронте надо это отдельно обрабатывать?

arturarutyunov
Автор

Несколько месяцев назад пытался втащить стриминг в React приложение со своим ssr на ноде, но чё то не вышло и нагуглить ничего понятного не получилось ) жду продолжения 🔥

ИванСпиридонов-ъс
Автор

На 4:00 очень плохой пример кода. Сначала показалось что shadow naming, но потом пригляделся, и понял, что просто переназначение переменной. Работать будет, но я бы так делать не стал: довольно порочная практика. Да и переназначение переменный в нестрелочных (хотя и в стрелочных тоже) функциях тоже дурно пахнет, как мне кажется

dkoldyaev
Автор

Интересно. А как получить такого эффекта последовательной отправки данных от сервера на php? Без вебсоккета, без sse. С sse не получилось, на хостинге были какие то ограничения.

ilnazsab
Автор

насколько это надежно полагаться на то что браузер там как то за тебя додумает и чтото там подставит? мы же будем бить на куски не такую приметивную верстку а чтото монструозно огромное (иначе зачем его бить на куски, верно?)

РоманИванов-ыя
Автор

И всё равно не понятно, в каких ситуациях применять эту технологию.

sergeypinchukov
Автор

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

golden_smiles
visit shbcf.ru