Live data from Hacker News

A single tweet page is 2.0 MB

mike.teczno.com

111–115 of 115 posts

Re: A single tweet page is 2.0 MB

#111
Well, I measured that with chrome and it wasn't 2MB rather ~450 KB.

Talking about 140 chars is irrelevant, a tweet, is a 140 (unicode) chars handler for a (mini social) graph, and this is how we should look at it.

In that particular page he's talking about[1] there are 10 profiles info (status owner + 9 retweeters) embedded within the page so when you click on a profile thumbnail you get the profile modal with some basic info and "Follow" button etc.

381Kb out of those 450 belongs to his own background image [2].

In other words, twitter does a very good job at making their service fast and speedy.

1. https://twitter.com/#!/bos31337/status/172156922491969536

2. https://twimg0-a.akamaihd.net/profile_background_images/9706...

Re: A single tweet page is 2.0 MB

#112

Earlier quoted context omitted.

I would like to think so, but they haven't yet. They don't even load any page content, so that you don't get URLs like http://twitter.com/stuff/1234/things#!/different/stuff

No version of IE - not even IE9 - supports pushState. Nor does the Android browser, for that matter. http://caniuse.com/history

Too bad for IE users. They've said they're redoing it to given users of modern browsers the best experience, and if you use a crap browser you just get full page loads. /#!'s are getting kicked to the curb

Re: A single tweet page is 2.0 MB

#113
post #3

His rant doesn't seem too informed: "aggressive anti-performance and apparent contempt for the web by Twitter’s designers" According to his charts most of Twitter's page is JS/CSS and presumably set to heavily cache. Very little is data. Once you've done the first page load Twitter's pages will load quite fast and efficiently. While quite a lot of JS, this is good design, not bad.

This HN page is about 1.2KB. Now tell me again why you need 2MB for a single Tweet page. Also take a look at the mobile Twitter site: http://mobile.twitter.com/bos31337/status/172156922491969536

Today PG posted some HN stats: http://news.ycombinator.com/item?id=3669947 It seems that HN is still running on one server!

Don't fool yourself. Twitter is bad design, not good.

Re: A single tweet page is 2.0 MB

#114

In Q1 2007, my husband and I were invited to Twitter HQ for a meeting -- I was pitching a visualization project, my husband (renowned JS developer Thomas Fuchs) was proposing that we fix their horrible front-end performance issues (both page load & laggy JS code). We met with ev, some of the team, and the new CTO at the time. They nodded and agreed it was important. It would only take about 2 days of consulting. They…

Without knowing the internal details it sounds like there's some fear locking out change-making decisions.

Re: A single tweet page is 2.0 MB

#115

Earlier quoted context omitted.

I would like to think so, but they haven't yet. They don't even load any page content, so that you don't get URLs like http://twitter.com/stuff/1234/things#!/different/stuff

No version of IE - not even IE9 - supports pushState. Nor does the Android browser, for that matter. http://caniuse.com/history

Not strictly true. IE10 supports it.
Post reply on HN