Profile cover photo
Profile photo
Patrick McManus
2,219 followers
2,219 followers
About
Posts

Post has attachment
On The Merits of QUIC for HTTP
I am often asked why the Internet HTTP community is working on an IETF based QUIC when HTTP/2 (RFC 7540) is less than 2 years old. There
are good answers! This work is essentially part two of a planned evolution to improve speed, reliability, security, res...

Post has attachment
Cache-Control: immutable
About one year ago our friends at Facebook brought an interesting issue to the IETF HTTP Working Group - a lot (20%!) of their transactions for long lived resources (e.g. css, js) were resulting in 304 Not Modified. These are documents that have long explic...

Post has attachment
Thanks Google TCP Team for Open Source Fix!
The Google TCP team deserves a shout out for identifying and fixing a nearly decade old Linux kernel bug that I think will have an outsized impact on performance and efficiency for the Internet. Their patch addresses a problem with cubic congestion control,...

Post has attachment
Brotli Content-Encoding for Firefox 44
The best way to make data appear to move faster over the Web is to move less of it and lossless compression has always been a core tenet of good web design. Sometimes that is done via over the top gzip of text resources (html, js, css), but other times it i...

Post has attachment
Opportunistic Encryption For Firefox
Firefox 37 brings more encryption to the web through opportunistic encryption of some http:// based resources. It will be released the week of March 31st. OE provides unauthenticated encryption over TLS for data that would otherwise be carried via clear tex...

Post has attachment
HTTP/2 is Live in Firefox
The Internet is chirping loudly today with news that draft-17 of the HTTP/2 specification has been anointed proposed standard. huzzah! Some reports talk about it as the future of the web - but the truth is that future is already here today in Firefox. 9% of...

Post has attachment
HTTP/2 Dependency Priorities in Firefox 37
Next week Firefox 35 will be in general release, and Firefox 37 will be promoted to the Developer Edition channel (aka Firefox Aurora). HTTP/2 support will be enabled for the first time by default on a release channel in Firefox 35. Use it in good health on...

Post has attachment
Firefox gecko API for HTTP/2 Push
HTTP/2 provides a mechanism for a server to push both requests and responses to connected clients. Up to this point we've used that as a browser cache seeding mechanism. That's pretty neat, it gives you the performance benefits of inlining with better cache...

Post has attachment
Proxy Connecitons over TLS - Firefox 33
There have been a bunch of interesting developments over the past few months in Mozilla Platform Networking that will be news to some folks. I've been remiss in not noting them here. I'll start with the proxying over TLS feature. It landed as part of Firefo...

Post has attachment
Wait while more posts are being loaded