Как стать автором
Обновить
6.68

Ruby *

Динамический высокоуровневый язык программирования

Сначала показывать
Порог рейтинга

WebTransport: будущее потокового вещания и коммуникаций.

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

Всем кому любопытно, то рекомендую к просмотру: https://youtu.be/WqYExpMWIUU?si=p4gSGHXkhHAS4LK_

Для питонистов и тем кому интересно хочу перекомендовать к прочтению статью о webtransport и библиотеке на python aioquic [habr].

Что такое веб-транспорт?

Web Transport — это новый веб-протокол, разработанный для улучшения существующих решений, таких как WebSockets и события, отправляемые сервером (SSE). Хотя Web Transport часто называют «WebSocket 2.0» из-за его расширенных возможностей, он предлагает более тонкие функции, такие как однонаправленная и двунаправленная потоковая передача, дейтаграммы и улучшенная обработка частичной надёжности. В настоящее время этот протокол поддерживается в виде черновика основными браузерами, такими как Firefox и Chrome, а вскоре его поддержка появится и в Safari.

Ключевые особенности

  • Двунаправленная и однонаправленная потоковая передача: веб-транспорт поддерживает оба типа потоковой передачи, что делает его универсальным для различных задач.

  • Дейтаграммы: в отличие от более ресурсоёмких веб-сокетов, дейтаграммы требуют меньше ресурсов и допускают потерю пакетов, что может быть преимуществом в сценариях, где надёжность не является критически важной.

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

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Уж сколько раз убеждался, что ФИПС при регистрации по факту ничего не проверяет и не правит в данных от заявителя... но чтобы настолько можно было нагло проталкивать чужое ПО как свое, пользуясь ленностью ФИПСа...

Наглость - второе счастье...
Наглость - второе счастье...

Федоров Максим Владимирович - если ты это читаешь - покайся! :)

Если Jean-Philippe Lang не просматривает реестры ФИПС - это не значит, что можно так безоглядно использовать его интеллектуальную собственность.

P.S.: очень хочется узнать, как удалось уместить программу в 10КБ :))

Теги:
Всего голосов 7: ↑7 и ↓0+7
Комментарии2

26 апреля 2024 года состоялся релиз эффективной многопоточной среды обработки Kafka на Ruby и Rail проекта Karafka 2.4.

Исходный код этого инструментария опубликован на GitHub под лицензией LGPLv3.

В новой версии проекта исправлены ранее обнаруженные ошибки, а также внесены улучшения и изменения. В Karafka 2.4 прекращена поддержка Ruby 2.7 и используется инструментарий WaterDrop 2.7.

Теги:
Всего голосов 3: ↑3 и ↓0+5
Комментарии0

Перестал работать RubyGems. Пакеты теряются на магистрали Мегафона. Как до них достучаться? Какие есть рычаги воздействия?

Если начнут блокировать еще и аутлайн, то вся работа компании встанет банально из-за невозможности запустить бандл.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии2

Вклад авторов

Работа

Ruby on Rails
6 вакансий
Программист Ruby
8 вакансий