Live data from Hacker News

The average size of Web pages is now the average size of a Doom install

mobiforge.com

231–240 of 467 posts

Re: The average size of Web pages is now the average size of a Doom install

#231
post #218

Earlier quoted context omitted.

>make sure our computer was set to 800x600 Thaaaaaaaat's nonsense. I had relatively high-res CRTs (1600x1200) in the late 90s and early 2000s. My father and I were able to get by with Netscape Navigator and Firefox for quite awhile as well.

Firefox was released in November 2004.

The initial release of Phoenix was in 2002. Many long-time Netscape/Mozilla users (myself included) switched very early on.

Re: The average size of Web pages is now the average size of a Doom install

#232
post #208

Earlier quoted context omitted.

We absolutely, most certainly, should NOT ship libraries with browsers. This is a horrible idea. Browser vendors would then have too much influence on development libraries.

“We absolutely, most certainly, should NOT ship libraries with operating systems.”

There used to be a distinction between browsers and operating systems.

Re: The average size of Web pages is now the average size of a Doom install

#233

Earlier quoted context omitted.

network latency still fails to catch up to human awareness' time resolution. client-side logic, done right is much improved over a server-side solution.

Which network and which latency? My local network runs audio way below the Haas limit - I can record over the network without incurring any latency penalty.

are you serious? Are you saying the delay between a full req/res round trip + page redraw is indistinguishable from dynamically updating page elements?

If you're drugged up on benadryl, then I'd say yes,

Re: The average size of Web pages is now the average size of a Doom install

#235
post #75

Quite happy with my own web page/blog. Pages hover at around 10kb, 30kb if I include some images. I think the page size can be attributed a lot to there being no JS except for GA. I have taken a lot of inspiration from http://motherfuckingwebsite.com/ and http://bettermotherfuckingwebsite.com/ Of course the size will differ depending on the site's purpose, but I feel like most web pages could stand to loose a lot of…

Shameless self promotion:

https://github.com/Malcx/DamnSmallBlog

Re: The average size of Web pages is now the average size of a Doom install

#236

Earlier quoted context omitted.

Which network and which latency? My local network runs audio way below the Haas limit - I can record over the network without incurring any latency penalty.

are you serious? Are you saying the delay between a full req/res round trip + page redraw is indistinguishable from dynamically updating page elements? If you're drugged up on benadryl, then I'd say yes,

English much?

I said audio. I provided this as a counterexample to the stated thesis of your post. There exist things that can be done over a network such that latency is not an issue. I am obviously not pulling data over a cross-continental link.

FWIW, the protocols I write at work can do a full data pull - a couple thousand elements and growing - in under a half second end to end. I don't know of any HTML/Web based protocols that can even get close to that over localhost.

So yeah - we know the Web is an utter pig. My point is that it probably doesn't have to be.

Re: The average size of Web pages is now the average size of a Doom install

#237
It's also about 2 times bigger than a lot of SNES and Mega Drive games. Or about 4 times bigger than Super Mario World (512KB).

As for why it's getting so insane, probably either:

1. Frameworks, since most people don't remove the code they're not using. For Bootstrap or Foundation, that can be a lot of extra code.

2. Content Management Systems, since stuff like WordPress, Drupal, Joomla, any forum or social network script, tend to add a lot of extra code (more so if you've added plugins).

3. The aforementioned tracking codes, ads, etc.

Re: The average size of Web pages is now the average size of a Doom install

#238

Earlier quoted context omitted.

network latency still fails to catch up to human awareness' time resolution. client-side logic, done right is much improved over a server-side solution.

Which network and which latency? My local network runs audio way below the Haas limit - I can record over the network without incurring any latency penalty.

Comparing local-network performance with "random" cross-internet traffic IMHO isn't very useful, because there is a wide range for internet latency.

My wired desktop gets DNS responses from 8.8.8.8 nearly as if it were in my network, in way under 10 ms, ping responses in 2 ms or so. Accessing websites hosted in e.g. Korea takes >100 ms.

Add a congested wireless connection somewhere (WLAN or mobile network) and you can add another few hundred ms. And neither cross-continent nor congested wireless latency is going to go away.

Re: The average size of Web pages is now the average size of a Doom install

#239
post #122

Earlier quoted context omitted.

I hear this argument a lot, and I very much disagree. Now you have browser vendors having to device which libraries are "popular" and shipping them in the initial download of the browser. It turns out that this technology already exists in a much better form. It's called cache. The problem is that almost everyone hosts their own version of jQuery. If everyone simply linked the "canonical" version of jQuery (the CDN l…

The problem with hosting JS libraries on CDNs is that the cache has a network effect. You only gain performance if the browser already has a cached version of this specific version on this specific CDN. If you don't - you end up losing performance, because now an additional DNS lookup needs to be performed, and an additional TCP connection needs to be opened. Here are a few reasons people choose to avoid CDNized vers…

the reason why I prefer to use a cdn is because it is a games theory example come to life here - if everyone used the cdn version then any user coming to your site would most likely have the cdn version in their cache and thus performance would go up, but if you use the cdn version and your competitors don't their performance is slightly better than yours and so on and so forth. Games theory indicates that in most games of this sort cooperation is better than non-cooperation.

And really if you are using one of the major libraries and a major CDN (Google, JQuery, etc.) over time your users will end up having the stuff in the cache, either from you or from others having used the same library version and cdn.

I suppose someone has done a study on CDN spreading of libraries and CDNS among users, so that you could figure out what the chance is that a user coming to your site will have a specific library cached - there's this http://www.stevesouders.com/blog/2013/03/18/http-archive-jqu... but it is 3 years ago, really this information would need to be maintained at least annually to tell you what your top cdn would be for a library.

Post reply on HN