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.

How fast is apple.com?

81 pointsby leakover 12 years ago

11 comments

mjsover 12 years ago
Concatenating JS doesn't necessarily make things faster, since (as the article mentions) modern browsers will download up to 8 assets in parallel. If JS is delivered separately, the browser doesn't have to wait for all of it to be downloaded before parsing and executing any of it--they can be parsed (and potentially executed) in parallel.
评论 #4692403 未加载
评论 #4692245 未加载
评论 #4693839 未加载
评论 #4693393 未加载
评论 #4692233 未加载
评论 #4692414 未加载
评论 #4692459 未加载
redguavaover 12 years ago
"External JavaScript files in &#60;head&#62; – All of those JavaScript files nested inside the &#60;head&#62; tag, further delaying the start of page rendering."<p>Sometimes the head is the best place to put the javascript. I didn't look into what javascript they are loading there, but there are times the user experience is improved by it.
评论 #4692224 未加载
评论 #4692151 未加载
lelfover 12 years ago
And they didn't tell anything about what apple did to make it fast. About this for instance<p><pre><code> Betty:~ lelf$ dig www.apple.com […] ;; ANSWER SECTION: www.apple.com. 1434 IN CNAME www.isg-apple.com.akadns.net. www.isg-apple.com.akadns.net. 21 IN CNAME www.apple.com.edgekey.net. www.apple.com.edgekey.net. 21234 IN CNAME e3191.c.akamaiedge.net. e3191.c.akamaiedge.net. 20 IN A 23.32.109.15 […] </code></pre> (If you really don't understand: <a href="http://en.wikipedia.org/wiki/Akamai_Technologies" rel="nofollow">http://en.wikipedia.org/wiki/Akamai_Technologies</a> <a href="http://en.wikipedia.org/wiki/Content_delivery_network" rel="nofollow">http://en.wikipedia.org/wiki/Content_delivery_network</a>)<p>EDIT: formatting, links
faizanazizover 12 years ago
Would really prefer if you make all the changes how much improvement can be seen. This would put into perspective what the optimisation means.
评论 #4692237 未加载
georgespencerover 12 years ago
Question: have the average file-sizes of websites gone up proportionately to bandwidth increases? It seems to me like bandwidth has increased enormously, but filesizes have capped between 600k–1 megabyte. Shaving tenths of seconds off pageloads might not be as important as improving the speed of render.
评论 #4692404 未加载
评论 #4692470 未加载
评论 #4692694 未加载
评论 #4693401 未加载
morgoover 12 years ago
I think the author merged in two terms of his analysis of performance that are really separate:<p>- Response Time (how long does it take per task) - Throughput (how many tasks can we complete per N)<p>For some of us, getting better responses means in-and-out quicker and so its easier to serve more throughput. For apple, they have <i>plenty</i> of capacity, so new product launches aren't really a motivation to improve response. They will we able to support that volume anyway. The motivation would be to improve user experience.
growtover 12 years ago
Well, zoompf.com takes a minute to respond at the moment. So maybe they're not the ones to judge.
评论 #4692266 未加载
评论 #4693549 未加载
评论 #4692917 未加载
codekaover 12 years ago
For me, the most noticeable thing is the time it takes to load that enormous .png file. It's only 500KB but it still took 2 or 3 seconds to load for some reason.
rorrrover 12 years ago
Ironically, Google Pagespeed tells us this about zoompf.com:<p>High priority<p><pre><code> Compressing the following resources with gzip could reduce their transfer size by 235.5KiB (72% reduction). Compressing http://zoompf.com/js/jquery-ui.min.js could save 142.7KiB (74% reduction). Compressing http://zoompf.com/js/jquery.min.js could save 62.5KiB (66% reduction). Compressing http://zoompf.com/wp-content/themes/NewZoompf/style.css could save 24.9KiB (77% reduction). Compressing http://zoompf.com/js/animations.js could save 4.0KiB (75% reduction). Compressing http://zoompf.com/.../wp-page-numbers.css could save 1.4KiB (73% reduction). </code></pre> Medium Priority<p><pre><code> The following cacheable resources have a short freshness lifetime. Specify an expiration at least one week in the future for the following resources: http://zoompf.com/images/background_pages.png (expiration not specified) http://zoompf.com/images/clipboard.png (expiration not specified) http://zoompf.com/images/handles.png (expiration not specified) http://zoompf.com/images/pages.png (expiration not specified) http://zoompf.com/images/report.png (expiration not specified) http://zoompf.com/images/streak.png (expiration not specified) http://zoompf.com/js/animations.js (expiration not specified) http://zoompf.com/js/jquery-ui.min.js (expiration not specified) http://zoompf.com/js/jquery.min.js (expiration not specified) http://zoompf.com/.../wp-page-numbers.css (expiration not specified) http://zoompf.com/wp-content/themes/NewZoompf/style.css (expiration not specified) http://zoompf.com/.../freedownload.jpg (expiration not specified) http://zoompf.com/.../freeperformancescan.jpg (expiration not specified) http://zoompf.com/.../logo-disrupt.jpg (expiration not specified) http://zoompf.com/.../logo-virgin-america.png (expiration not specified) http://zoompf.com/.../social-icons-32.png (expiration not specified) http://zoompf.com/.../video-icon.png (expiration not specified) </code></pre> They basically don't follow their own advice. Credibility -&#62; toilet.
评论 #4692560 未加载
评论 #4692499 未加载
评论 #4692768 未加载
评论 #4694075 未加载
jasongayaover 12 years ago
what it this?? some one make spam here.
anonymouzover 12 years ago
I'm using the RequestPolicy addon for Firefox (I realize I'm in a tiny minority...). When visitng a website that uses domain sharding for the first time, that means I have to allow cross-site requests to the other domains.<p>My plea to web-admins: Try to at least make the names of the shards recognizable. I've seen sites where the domain is essentialy "mynewspaper.com" and it needs data from "xac1h139a.com" to display correctly. Now go find the right domain to allow within the dozens of cross site requests that such sites are often using...<p>Edit: This is a comment on his suggestion to use domain sharding. His site is fine.