Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #3884

I

insouciant.org

Personal blog · insouciant.org/tech · on HN as hobohackerwebprogramming

insouciant.org is a personal blog at insouciant.org about web and programming. Since 2012, 20 different Hacker News readers have linked it 31 times, most often “Network Congestion and Web Browsing”. No feed was found, so read it on the site itself.

31mentions?
20HN people?
2012–2017first – last linked?
Links on Hacker News per year · peak 10 in 2013

Too few sampled comments (9) to say how often HN recommends it.?

Why HN links it

HN readers link insouciant.org for posts on web networking performance, covering HTTP/2, SPDY, HTTP pipelining, TCP congestion from many connections, and SSL performance. Commenters cite it as support for their points.

Summarised by Claude from a sample of 9 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

The author on HN?

hobohacker · 319 karma · member since 2012

willchan@chromium.org https://insouciant.org https://plus.google.com/+WilliamChanPanda https://twitter.com/hobohacker

From their public HN profile, which links to this site.

Most-linked posts?

  1. Network Congestion and Web Browsing
    4 people · 5 mentions · first linked 2013-05-20
  2. Status of HTTP pipelining in Chromium
    4 people · 4 mentions · first linked 2013-01-21
  3. Prioritization Only Works When There's Pending Data to Prioritize (2014)
    3 people · 3 mentions · first linked 2015-06-14
  4. HTTP/2 Considerations and Tradeoffs
    3 people · 3 mentions · first linked 2014-01-10

What Hacker News says?

  1. The specification indeed is about proxying http resources, not https ones. So it's not initially as alarming as some other proposals discussing trusting proxies to intercept SSL connections. For more details, you can refer to https://insouciant.org/tech/http-slash-2-considerations-and-... . This specific proposal is interesting because it specifically is related to opportunistic encryption proposals, in particular,…

    Comment linking /tech/http-slash-2-considerations-and-tradeoffs/

    on “One of the Most Alarming Internet Proposals I've Seen”
  2. Submitted Back to SF After the U.S. Digital Service as a story · 164 points

    HN discussion
  3. HTTP/2 does not change the meaning of http:// . That's the opportunistic encryption proposal: http://tools.ietf.org/html/draft-nottingham-httpbis-alt-svc-... . For more information, you can see https://insouciant.org/tech/http-slash-2-considerations-and-... .

    Comment linking /tech/http-slash-2-considerations-and-tradeoffs/

    on “One of the Most Alarming Internet Proposals I've Seen”
  4. Submitted SSL Performance Case Study as a story · 52 points

    HN discussion
  5. At least if you're going to dive into the transport layer, pick a capability that hasn't been added and then unceremoniously backed out- https://insouciant.org/tech/status-of-http-pipelining-in-chr... SPDY begins to offer some very appealing alternatives where when sending a document the transport can push all of the individual dependent documents. It really does fix things, begins pushing all the data at once, in a…

    Comment linking /tech/status-of-http-pipelining-in-chromium/

    on “JSON API”
  6. Submitted HTTP/2 Considerations and Tradeoffs as a story · 35 points

    HN discussion
  7. To answer your specific question about why not in TCP, it's not deployable. Here's why: * In order to get multiplexing and other features introduced with HTTP/2, you need to change protocol framing. However, this means that the protocol is no longer backwards compatible. There are many ways to roll out non-backwards-compatible changes, but for TCP, they were deemed unacceptable. For example, you could negotiate the…

    Comment linking /tech/http-slash-2-considerations-and-tradeoffs/

    on “RFC 7540 – HTTP2”
  8. Submitted HTTP/2 Considerations and Tradeoffs as a story · 7 points

    HN discussion
  9. While I agree QUIC is a better long term solution[1], saying TCP ordering affects HTTP/2 is misleading. It is true, but it is quite easy to avoid bad behavior by using TCP_NOTSENT_LOWAT (also created by Google), to avoid HoL blocking. For example, SPDY had a similar problem which was ameliorated by only sending when the water mark is low enough: https://insouciant.org/tech/prioritization-only-works-when-t... [1] htt…

    Comment linking /tech/prioritization-only-works-when-theres-pending-data-to-prioritize/

    on “TCP BBR congestion control comes to GCP”
  10. Submitted Network Congestion and Web Browsing as a story · 7 points

    HN discussion
  11. youngtaff · 2015-02-12Recommends
    Will Chan of Chromium wrote a good post explaining the congestion issues with opening many TCP connections - https://insouciant.org/tech/network-congestion-and-web-brows...

    Comment linking /tech/network-congestion-and-web-browsing/

    on “Http2 explained”
  12. Submitted Prioritization Only Works When There's Pending Data to Prioritize (2014) as a story · 6 points

    HN discussion
  13. Why do you assert it has no benefit for mobile APIs? Here are a few that I can think of off the top of my head: * SPDY Multiplexing is superior to HTTP pipelining. Pipelining requires in-order responses, which leads to head of line blocking. * SPDY header compression is a win for mobile, since mobile uplink bandwidth is often a bottleneck. Request header compression allows for fitting more requests into fewer packet…

    Comment linking /tech/connection-management-in-chromium/

    on “HN supports SPDY”
  14. Submitted Status of HTTP pipelining in Chromium as a story · 3 points

    HN discussion
  15. youngtaff · 2014-10-12Recommends
    Multiple parallel connections increases the likelihood of packet loss due to network congestion, is also imposes a larger load on servers and intermediate proxies. A TCP handshake has to take place for each connection and this isn't cost free, and there's the SSL negotiations on top (though techniques like OCSP stapling help) Going massively parallel isn't free - Will Chan of Chrome did a good write up here: https:/…

    Comment linking /tech/network-congestion-and-web-browsing/

    on “HTTP/2: The Long-Awaited Sequel”
  16. Submitted Network Congestion and Web Browsing as a story · 2 points

    HN discussion
  17. I see, so your main point really is that you don't think the new features proposed in HTTP/2.0 are worth the change in wire representation. Prioritization: Generally speaking, documents (HTML) > script/stylesheets (JS&CSS) > subresources (e.g. images). https://insouciant.org/tech/resource-prioritization-in-chrom... https://insouciant.org/tech/throttling-subresources-before-f...

    Comment linking /tech/throttling-subresources-before-first-paint/

    on “Speeding up HTTP with minimal protocol changes”
  18. Submitted Connection Management in Chromium as a story · 2 points

    HN discussion
  19. akalin · 2013-07-07Recommends
    I didn't have to look hard to find bug reports for pipelining. An example is https://bugs.launchpad.net/ubuntu/+source/apt/+bug/948461 for Amazon's S3. I'd be interested if the problem is still reproducible now. Also, one of the comments mentions Squid 2.0.2 as being buggy. Also, see https://insouciant.org/tech/status-of-http-pipelining-in-chr... for a link to Firefox's blacklist of buggy servers (and a good discuss…

    Comment linking /tech/status-of-http-pipelining-in-chromium/

    on “KORE – A fast SPDY-capable webserver for web development in C”
  20. Submitted LocalStorage DB size and load times in Chrome as a story · 2 points

    HN discussion
  21. To your points about pipelining, there's a reason it doesn't get compared. It's not usable - https://insouciant.org/tech/status-of-http-pipelining-in-chr... Head of line blocking is so well documented that there are many common web performance techniques to get around it, like domain sharding: http://www.stevesouders.com/blog/2009/05/12/sharding-dominan... . It'd be very interesting to see where you get your data th…

    Comment linking /tech/status-of-http-pipelining-in-chromium/

    on ““SPDY does not clearly outperform HTTP over cellular networks” [pdf]”
  22. Submitted GMail web performance optimisation actually slower. as a story · 2 points

    HN discussion
  23. acdha · 2013-05-23Recommends
    https://insouciant.org/tech/network-congestion-and-web-brows... had me thinking the same thing: useful post, better with a text-only view.

    Comment linking /tech/network-congestion-and-web-browsing/

    on “Apple Is Using Sass, And They’re Doing It Wrong”
  24. Submitted Prioritization Only Works When There's Pending Data to Prioritize as a story · 1 points

    HN discussion
  25. Notice it says "on average". SPDY isn't a switch you flip on to make things faster. Very often, there are low-hanging fruits for performance improvement, especially in SSL: https://insouciant.org/tech/ssl-performance-case-study

    Comment linking /tech/ssl-performance-case-study

    on “HTTP 2.0 Draft – SPDY Protocol”
  26. Submitted HTTP/2 Considerations and Tradeoffs as a story · 1 points

    HN discussion
  27. This was on HN eight months ago, when the post was actually made. And the takeaway is pretty clear, you probably won't see a benefit in using SPDY in front of a site optimized in ways that don't take advantage of SPDY's strengths. If you want to see big improvements with SPDY (like Google does) then you need to adjust how you're serving your resources. Resource prioritization is a perfect example of this: https://in…

    Comment linking /tech/prioritization-is-critical-to-spdy/

    on “Not as SPDY as You Thought”
  28. That would apply but it's somewhat odd to see the tone of surprise for something which has been widely mentioned as an optimization-turned-antipattern for SPDY or HTTP/2 since at least 2012 or so. I believe at least Chrome has also optimized so addresses which share the same IP (or SSL cert?) will be collapsed into the same existing connection rather than opening new ones. Opening all of those connections is also so…

    Comment linking /tech/network-congestion-and-web-browsing/

    on “The Effect of Network and Infrastructural Variables on SPDY’s Performance (2014)”

Search all of HN for insouciant.org

Linked by the same people?