After months (yes, months, because I have a life beyond open source) I finally finished the draft PR I had to add HTTP/2 support to on-finished, also thanks to the help of my Express teammates. Feel free to review it, any help is welcome.

https://github.com/jshttp/on-finished/pull/87
#nodejs #expressjs #webdev #http2 #javaScript #programming

chore: add http2 support by bjohansebas · Pull Request #87 · jshttp/on-finished

With this, we officially add support for HTTP/2, and it would fix any previous issues with HTTP/2 and unblock middleware and Express itself from supporting HTTP/2, if the failure was due to this mo...

GitHub

🚀 gRPC es el framework de Google que acelera la comunicación entre servicios. Usa HTTP/2 y Protocol Buffers para máximo rendimiento. ¡Conoce cómo funciona! 💻

Lee más 👉 https://www.soloingenieria.org/ingenieria-en-sistemas/grpc/

#gRPC #Microservicios #IngenieríaDeSistemas #DesarrolloBackend #ProtocolBuffers #HTTP2

En microservicios, la velocidad de comunicación define el rendimiento total. gRPC existe porque Google entendió esto antes que nadie. 🚀

#gRPC #Microservicios #IngenieríaDeSistemas #DesarrolloBackend #ProtocolBuffers #HTTP2

Hi fediverse fellows, most of the research I find around #http2 vs #http3 (#quic) focusses around performance, but given the power and maturity of OS/security tooling around #tcp vs #udp handling... I'd like to learn more about good practices around handling #http3 connections. eg: stateful firewalls, service meshes, etc.

[Перевод] PPP-over-HTTP/2: развлекаемся с dumbproxy и pppd

В этой статье рассказано как подружить pppd и dumbproxy, получив в итоге PPP-тоннель внутри HTTP/2. Её можно одновременно рассматривать как руководство по настройке, журнал эксперимента, демо возможностей dumbproxy и просто пищу для удовлетворения любопытства.

https://habr.com/ru/articles/967706/

#PPP #HTTP #HTTPS #HTTP2 #pppd #dumbproxy

PPP-over-HTTP/2: развлекаемся с dumbproxy и pppd

Я использую несколько экземпляров dumbproxy (это простой, но довольно универсальный прокси-сервер) для личных нужд. Недавно я реализовал новый режим работы для него, позволяющий запускать dumbproxy...

Хабр

[Перевод] Поддержка HTTP/3 в Java: что нового в JDK 26 и как это использовать

В JDK 26 появилась долгожданная поддержка HTTP/3 в стандартном классе HttpClient . Хотя само API почти не изменилось, теперь можно явно указывать предпочтение использования HTTP/3 как на уровне клиента, так и на уровне запроса. В новом переводе от команды Spring АйО подробно описывается, как работает выбор версии HTTP, что такое Http3DiscoveryMode, как принудительно использовать HTTP/3 и как HttpClient "обучается" на основе заголовков alt-svc .

https://habr.com/ru/companies/spring_aio/articles/959850/

#java #kotlin #http #http2 #http_3 #http_30 #jdk #jdk_26 #spring #spring_boot

Поддержка HTTP/3 в Java: что нового в JDK 26 и как это использовать

В JDK 26 появилась долгожданная поддержка HTTP/3 в стандартном классе HttpClient . Хотя само API почти не изменилось, теперь можно явно указывать предпочтение использования HTTP/3 как на уровне...

Хабр

[Перевод] Пограничные случаи HTTP, которые должен понимать каждый разработчик API

В феврале прошлого года у интерфейса веб-серверов Rack, лежащего в основе практически каждого приложения Ruby on Rails, был обнаружен CVE-2024-26141 . Уязвимость была простой: достаточно отправить запрос файла с сотней байтовых диапазонов, и Rack генерировал неожиданно большой ответ. Серверы продакшена можно было атаковать одиночными HTTP-запросами, пока у них не закончится ресурс памяти или канала. Усугубляло ситуацию то, что баг затронул широкий диапазон версий: от 1.3.0 и выше; это означало, что уязвимыми оказались приложения, которые писали с 2011 года. Многие разработчики тратили все свои выходные на установку патчей. Это пример того, как простой неправильно обрабатываемый пограничный случай HTTP может нанести существенный ущерб . И не потому, что мы плохие разработчики, а потому, что HTTP сложен. В идеальном случае всё работает замечательно. Но потом наступает продакшен.

https://habr.com/ru/articles/955702/

#http #http2 #http3 #уязвимости

Пограничные случаи HTTP, которые должен понимать каждый разработчик API

Введение В феврале прошлого года у интерфейса веб-серверов Rack, лежащего в основе практически каждого приложения Ruby on Rails, был обнаружен CVE-2024-26141 . Уязвимость была простой: достаточно...

Хабр

Upgrading my WordPress Server to Ubuntu 24.04 LTS

Upgraded my long-running DigitalOcean droplet from Ubuntu 22.04 (Jammy Jellyfish) to 24.04 (Noble Numbat). Snapshots, backups, dependency churn — tense but worth it.

https://islandinthenet.com/upgrading-wordpress-server-ubuntu-24-04-lts/

h2c (HTTP/2 平文) で通信してみた 【その2 〜 Webサーバ(Nginx/Apache/Caddy)編】 - Qiita

はじめに その1 (前編) に続いて、HTTP/2 の平文通信(h2c)をメジャーな以下のWebサーバで検証していきます。 Nginx Apache HTTP Server Caddy 具体的には、Webサーバをリバースプロキシとして使う場合に、下流および上流に...

Qiita

h2c (HTTP/2 平文) で通信してみた 【その1 〜 バックエンド(Go/Node.js/Python)サービス編】
https://qiita.com/ssc-ksaitou/items/a1afcd4433c5e21654fa?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items

#qiita #Python #Go #Node_js #http2 #h2c

h2c (HTTP/2 平文) で通信してみた 【その1 〜 バックエンド(Go/Node.js/Python)サービス編】 - Qiita

はじめに 先日(2025-08)、HTTP/1.1の電文が混ざってしまうdesyncやsmugglingと呼ばれる脆弱性を告発(?)するサイトが話題になっていました。 データフレームを用いずテキストフォーマットで電文の切れ目を示す HTTP/1.1が根本的に脆弱性が...

Qiita