TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why is the web so slow?

42 pointsby ssttooover 11 years ago

14 comments

rdtscover 11 years ago
Latency is funny, it is so because:<p>* It is additive. It is necessary for just one component in the chain to add latency (monitor refresh, uncompressing, a bad cable modem, a bad router in the path, overloaded server, bloated JS code in the page). It is very hard to remove (one can argue impossible, but I am thinking of a multi-path set up with redundant hardware or network connections)<p>* Even though we can process teraflops per second on home GPU cards, our websites load about as a fast as they did 10 years ago.<p>* Border-line imperceptible UI or audio latencies still lead to bad user experience. They might not even know why they don&#x27;t like it but in an A&#x2F;B test they would pick the faster more response one. This was the case with Android vs Apple up until not too long ago. Even tiny UI jerkiness is enough to annoy a large number of users.<p>* OS and whole software stacks are usually designed for improved throughput not low latency processing. It takes tuning (proc and sys params) or even installing a special kernel to get better latency support for low level code.<p>* More benchmarks also measure throughput more than latency. Software is often picked and compared based on throughput, latency is second citizen most often. In a sequential setup for example, the two are compliments of each other, the more requests per second, the lower the latency of each request. It is only in concurrent and parallel contexts when latency starts to behave widely different. Send 100 requests at the same time towards the server? What happens? Do 50 get processed in 1ms but the rest block for 25ms?<p>* Low latency and liveliness has to be baked into the innards of the system&#x2F;VM&#x2F;framework. Depending on what is picked (and it often is picked based on throughput) a lot of time might end up being wasted fighting latency in a highly concurrent situation.
评论 #6832434 未加载
评论 #6832898 未加载
评论 #6832938 未加载
评论 #6833073 未加载
brownbatover 11 years ago
Designers aren&#x27;t the only ones with work to do.<p>CDNs appear to be messing with performance in ways that aren&#x27;t really transparent to users or content providers.[1]<p>We need better tools than speedtest sites. We need a way to see an ISP&#x27;s provision of popular sites over time.[2]<p>Or just encrypt everything and bounce it through proxies or route anonymizers, make that standard. Either way.<p>[1] <a href="http://mitchribar.com/2013/02/how-to-stop-youtube-sucking-windows-guide/" rel="nofollow">http:&#x2F;&#x2F;mitchribar.com&#x2F;2013&#x2F;02&#x2F;how-to-stop-youtube-sucking-wi...</a> ; <a href="http://www.reddit.com/r/technology/comments/13kmvd/have_time_warner_internet_but_can_barely_stream/" rel="nofollow">http:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;technology&#x2F;comments&#x2F;13kmvd&#x2F;have_time...</a><p>[2] <a href="http://www.youtube.com/my_speed" rel="nofollow">http:&#x2F;&#x2F;www.youtube.com&#x2F;my_speed</a> may be an example worth following for Netflix, Vimeo.
评论 #6832050 未加载
评论 #6832041 未加载
ojbyrneover 11 years ago
As a Canadian I notice as 2 consecutively ranked queries:<p>&quot;Why are Canadians so rude&quot;<p>&quot;Why are Canadians so friendly&quot;<p>And I&#x27;m suddenly reminded of Jay Leno&#x27;s &quot;Jaywalking&quot; segments. And my guess is that for the majority of these queries, it&#x27;s because the person has 7 different toolbars loaded into IE. IE8 if we&#x27;re lucky, but probably IE7. Maybe IE6. Plus they probably have a ton of autostart crap on their computer and don&#x27;t know how to differentiate between &quot;my computer is slow&quot; and &quot;the web is slow.&quot;
评论 #6833069 未加载
评论 #6832740 未加载
bowlofpetuniasover 11 years ago
Block all advertising, tracking an analytics, and a considerable part of the web becomes much faster.<p>The amount of worthless crap that comes with a simple web page where only a bit of text is relevant is staggering.
chavesnover 11 years ago
I believe this is one of the most, if not <i>the</i> most, under-appreciated &quot;features&quot; of websites and software (all types, including games).<p>It <i>directly</i> affects usability and therefore user engagement. And that means it directly affects the bottom line for most companies.<p>But most companies fail to see or ever really do anything about it.
pubbyover 11 years ago
I have a feeling that most of those searches could be answered by, &quot;It&#x27;s because you&#x27;re on an unreliable internet connection&quot;.
评论 #6832274 未加载
评论 #6832260 未加载
WD-42over 11 years ago
I&#x27;m pretty sure 95% of those searches are people googling &quot;why is X so slow&quot; when they are having connection issues, as opposed to wondering why in general a service is always so slow.
评论 #6832753 未加载
alan_cxover 11 years ago
How many people are going to google: &quot;why is facebook so fast&quot; ?
fanssexover 11 years ago
tried &quot;Why is my computer &quot; or &quot;Why is my car&quot;? It&#x27;s just some pattern picked up by the search engine. no thing is fast enough.
评论 #6832790 未加载
ccloggover 11 years ago
This should apply to games too lol. I hope one day we can rid the world of the &#x27;load screen&#x27;! Perhaps with more SSDs and developers putting effort into streaming (both from net and hard-drive), it&#x27;ll be possible ;)
评论 #6832207 未加载
评论 #6832212 未加载
lazyjonesover 11 years ago
Because some people use 1MB+ .png images to measure latency of involuntary testers (visitors)?<p>(the OP contains: <a href="http://lognormal.net/boomerang/config.js" rel="nofollow">http:&#x2F;&#x2F;lognormal.net&#x2F;boomerang&#x2F;config.js</a>)
jawrover 11 years ago
Because: <a href="http://www.renesys.com/2013/11/mitm-internet-hijacking/" rel="nofollow">http:&#x2F;&#x2F;www.renesys.com&#x2F;2013&#x2F;11&#x2F;mitm-internet-hijacking&#x2F;</a>
tagawaover 11 years ago
Because of incessant cryptocurrency price checking?
jokoonover 11 years ago
It&#x27;s slow because it&#x27;s text based. I think there could be advantages to switching to compiled html or any other open binary page format. It would be less flexible, but at least it would be less abused: no more pages and pages of CSS, weird js widgets, blurbs of html. Compressing html with gzip is not that much efficient either.<p>I don&#x27;t think it&#x27;s a great idea, but in some case it would sort of force everyone to make content that is just lighter.