Loading CSS from the same domain speeds things up for a couple of reasons:
1. No DNS look up for the second host
2. Many browsers speculatively open a second TCP connection to the original host in anticipation that another request will be made so the TCP negotiation overhead for the second request moves forward
3. CSS is on the critical path for rendering so getting it more quickly improves rendering time
Comments
Loading CSS from the same domain speeds things up for a couple of reasons:
1. No DNS look up for the second host 2. Many browsers speculatively open a second TCP connection to the original host in anticipation that another request will be made so the TCP negotiation overhead for the second request moves forward 3. CSS is on the critical path for rendering so getting it more quickly improves rendering time