finally getting on the #HTTP2 hype train
finally getting on the #HTTP2 hype train
#curl 8.14.1 has been released (#libcurl / #Haxx / #DICT / #FILE / #FTP / #FTPS / #Gopher / #HTTP / #HTTPS / #IMAP / #IMAPS / #LDAP / #LDAPS / #MQTT / #POP3 / #POP3S / #RTMP / #RTMPS / #RTSP / #SCP / #SFTP / #SMB / #SMBS / #SMTP / #SMTPS / #Telnet / #TFTP / #WebSocket / #SOCKS4 / #SOCKS5 / #SCRAM / #TLS / #HTTP2 / #HTTP3) https://curl.se/
#curl 8.14.0 has been released (#libcurl / #Haxx / #DICT / #FILE / #FTP / #FTPS / #Gopher / #HTTP / #HTTPS / #IMAP / #IMAPS / #LDAP / #LDAPS / #MQTT / #POP3 / #POP3S / #RTMP / #RTMPS / #RTSP / #SCP / #SFTP / #SMB / #SMBS / #SMTP / #SMTPS / #Telnet / #TFTP / #WebSocket / #SOCKS4 / #SOCKS5 / #SCRAM / #TLS / #HTTP2 / #HTTP3) https://curl.se/
HTTP/2 / HTTP/3 и gRPC на Rust: пишем учебный Mini-Transport
Статья-практикум показывает, как устроены HTTP/2, HTTP/3 (QUIC) и gRPC на самом низком уровне. Вместо толстых библиотек мы пишем минимальный учебный фреймворк «Mini-Transport» на Rust (~600 строк): реализуем кодек HTTP/2-фреймов, упрощённый gRPC-протокол и базовую обёртку над QUIC. В результате получаем рабочий echo-клиент и сервер, которые пересылают «hello ↔ world» через собственноручно собранные фреймы. Разбор сопровождается поясняющими схемами, ссылками на RFC, вариантами дальнейшего развития (HPACK, flow-control, TLS/ALPN) и готовым репозиторием для самостоятельных экспериментов. Материал рассчитан на разработчиков, желающих понять «как всё крутится под капотом» и прокачать навыки низкоуровневой сетевой работы в Rust.
#nginx 1.28.0 has been released (#http / #http2 / #http3 / #httpd / #Web / #Webserver / #TLS / #TLS13) https://nginx.org/
#Freenginx 1.28.0 has been released (#nginx / #http / #http2 / #http3 / #httpd / #Web / #Webserver / #TLS / #TLS13) https://freenginx.org/
#curl 8.13.0 has been released (#libcurl / #Haxx / #DICT / #FILE / #FTP / #FTPS / #Gopher / #HTTP / #HTTPS / #IMAP / #IMAPS / #LDAP / #LDAPS / #MQTT / #POP3 / #POP3S / #RTMP / #RTMPS / #RTSP / #SCP / #SFTP / #SMB / #SMBS / #SMTP / #SMTPS / #Telnet / #TFTP / #WebSocket / #SOCKS4 / #SOCKS5 / #SCRAM / #TLS / #HTTP2 / #HTTP3) https://curl.se/
#Freenginx 1.27.6 has been released (#nginx / #http / #http2 / #http3 / #httpd / #Web / #Webserver / #TLS / #TLS13) https://freenginx.org/
#nginx 1.27.5 (dev) has been released (#http / #http2 / #http3 / #httpd / #Web / #Webserver / #TLS / #TLS13) https://nginx.org/
#Srovnani #webserver.ů #LiteSpeed, #Apache, #Nginx
analýza výkonu, #cache, event-driven architektury, konfigurace, bezpečnosti, podpory #HTTP2, #HTTP3, #QUIC pro dynamické weby
https://danielberanek.cz/srovnavaci-studie-webserveru-litespeed-apache-a-nginx/
mod-h2 v2.0.30 out with a fix for erroring overly large response headers, a new directive for adjusting the limit and a minor fix.
#apache #http2
https://github.com/icing/mod_h2/releases/tag/v2.0.30
There Isn't Much Point to HTTP/2 Past the Load Balancer — https://byroot.github.io/ruby/performance/2025/02/24/http2-past-the-load-balancer.html
#HackerNews #HTTP2 #LoadBalancing #Performance #WebDevelopment #TechInsights
🚀 Introducing Duck Framework 🦆
Duck Framework enhances Django with features not found out of the box:
SSL Management 🔐
Live Reloading 🔄
React Template Support ⚛️
Task Automation ⚙️
HTML Components 🖥️
HTTP/2 Support 🌐
Versatile Customization 🔧
Supercharge your Django projects with security, flexibility, and speed. Check it out now:
Scheduling HTTP Streams
by Alexander Krizhanovsky.
Understand how a web server manages millions of concurrent web requests.
* Differences in treatment for progressive JPEG vs a PNG.
* Resilient against DDoS attacks and other vulnerabilities.
* Compare Nginx, Envoy, Apache.
https://fosdem.org/2025/schedule/event/fosdem-2025-4903-scheduling-http-streams/
Live stream:
https://live.fosdem.org/watch/ua2220
#fosdem #fosdem2025 #webperf #linuxkernel #http2 #http3 #httpd #envoy #nginx
How browsers REALLY load Web pages by Robert Marx @programmingart
Browsers go through great lengths to workaround the fact that most web servers and major CDN provides do not honour the HTTP fetch priority correctly.
The same page has a very different waterfall in Firefox, Chrome, and Safari.
https://fosdem.org/2025/schedule/event/fosdem-2025-4852-how-browsers-really-load-web-pages/
Live stream:
https://live.fosdem.org/watch/ua2220
[Перевод] Как работает HTTP/2 и как использовать его в Go
HTTP/2 – это значительное обновление по сравнению с HTTP/1.1, решающее его ключевые ограничения, такие как блокировка Head-of-Line (HoL) и неэффективность многократных соединений. В этой статье мы разберёмся, почему HTTP/2 стал стандартом, как он устроен и чем отличается от предыдущей версии протокола. Мы рассмотрим ключевые концепции HTTP/2: мультиплексирование, сжатие заголовков HPACK, бинарный формат фреймов и серверный push. Во второй части статьи мы покажем, как включить HTTP/2 в Go-приложениях. Вы узнаете, как правильно настроить HTTP-сервер с поддержкой TLS и ALPN, какие пакеты использовать и какие нюансы учитывать при разработке. Также мы обсудим практические аспекты работы с HTTP/2, возможные проблемы и пути их решения.
#ApacheHTTPd 2.4.63 has been released (#Web / #Webserver / #http2 / #httpd / #Apache / #HTTPServer / #TLS13 / #ApacheSoftwareFoundation / #ASF) https://httpd.apache.org/
TIL Network protocols Sans I/O ⚡
“… network protocol implementations written in Python that perform no I/O (this means libraries that operate directly on text or bytes; this excludes libraries that just abstract out I/O).” 🤯
Read the reference page 👇
https://sans-io.readthedocs.io/
#Reusability #Python #FastCGI #HTTP2 #H11 #IRC #OAuth2 #OAuthLib #WebSocket #SOCKS5 #RFC2217 #SerialOverIP #EPICS #FIX #QUIC #LanguageServerProtocol #SMTP #DBus #ThorlabsAPT #Matrix #SSL #TLS #CPython #multipart #formdata