Profile cover photo
Profile photo
Patrick McManus
2,237 followers
2,237 followers
About
Patrick's posts

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

Post has attachment
how do you (easily?) weigh a 5lb helium balloon? Ya know, to make sure its a 5lb balloon.
Wait while more posts are being loaded