Bits Up!

Real data and musings on the performance of networks, servers, protocols, and their related folks.

Friday, September 23, 2011

SPDY: What I Like About You.

›
I've been working on implementing SPDY as an experiment in Firefox lately. We'll have to see how it plays out, but so far I really l...
Tuesday, February 15, 2011

Note to Self: The Web is Slow

›
I've made a living dealing with fast networks and servers that run at really impressive transaction rates using all manner of nifty inte...
Monday, February 14, 2011

The Apex of Pipelines

›
Every once in a while I'm still surprised at the potential upside of pipelines . I stumbled across a great example recently: Women In...
Wednesday, February 2, 2011

HTTP Parallel Connections (Firefox edition!)

›
Parallelism helps when It hides network idleness during TCP Handshakes though persistent connections help with this too. It hides network ...

Separating HTTP Connections from TCP Connections

›
The firefox http connection implementation, and most others I have seen, binds the http connection and the tcp connection together 1 to 1 so...
Tuesday, January 18, 2011

HTTP PSA: beware unpadded content-md5

›
You don't see a lot of HTTP Content-MD5 response headers, but I just discovered some piece of code that generates unpadded base 64 versi...
Monday, January 17, 2011

Firefox Pipeline Patches - Try them out

›
As you may know, I've been on a little odyssey to make pipelining safe, fast , and aggressive. I've got a dozen patches for Firefox...
Tuesday, January 11, 2011

Firefox Idle Connection Selection via CWND

›
When choosing between more than 1 idle persistent connection FF <= 4.0 goes with a FIFO approach. I was thinking about ways to tune this....
Thursday, December 16, 2010

Accelerated Connection Retry for HTTP and Firefox

›
Not all packet loss is created equal. In particular, losing a SYN can really ruin your day - or at least the next 3 seconds which can feel l...
Wednesday, December 1, 2010

Performance of Pipelining in HTTP Firefox

›
This post provides some performance measurements of my HTTP pipeline patches for Firefox. The key benefits of pipelining are reduced tran...
Tuesday, November 30, 2010

Implementing a Pipelined Client for Firefox

›
I have been working on a set of patches to revamp the Firefox HTTP pipeline implementation. The objective is to provide a fast and robust i...

The Value of HTTP Pipelines

›
For the past few months I've been on a personal quest to implement a safe and effective HTTP pipelining strategy for Mozilla Firefox. Th...
‹
›
Home
View web version

Firefox Networking @mcmanusducksong

Patrick McManus
View my complete profile
Powered by Blogger.