Yeah I probably should...but too lazy really!
You seem to know more about this than I - is it:
a) a Micro$oft problem or
b) a poorly built website or
c) that java is resource hungry or even just a poor scripting language
That makes sites (note this is not the only one) like NRL.com run like a dog for all these years (this is going back to 2001/2002) whereas other sites which seem to have just as much content flying around load just fine?
primarily a) and c) mate... although it can be b) depending on which way you look at it. in recent times javascript has come a long way and people are becoming more and more reliant on it as "web 2.0" becomes the norm. browsers such as firefox 2 and - more importantly, firefox 3 have helped this along due to how immensely fast they process javascript code. over the past probably.. 4 or 5 years javascript has gone from a very clunky, quite unrealistic way to animate a website into a pretty viable way to do all sorts of interactive wizardry on the client side (in the browser). the other factor that is helping javascript run faster is, of course, we have much faster computers now that can handle it.
as a web developer it's a pretty exciting thing to be able to use all these innovations in javascript, the only problem is that if you get carried away with it you alienate a lot of potential users of your website as they may have a slow computer or are running a crap browser (such as internet explorer) and the website will be near useless to them.
so yeah, its really a sort of weird combination of all 3 of the options that you gave. i thought they went waaaay overboard with the javascript on the nrl website (it is used for pretty much EVERYTHING).. but now that firefox 3 has been released in full, and i have a nice speedy computer.. it's almost bareable. i still think they probably went overboard with it, but i think you'll find in the not-too-distant that most new computers with a good internet browser will be able to view the site the way it was intended.
just another small note - there are many reasons why web developers hate flash.
- it ruins SEO (search engine optimisation)
- people use it for huge wankfest intros to their websites that are totally unnecessary.
- sites use it where it doesn't need to be used - i.e to display basic text... and as such the website takes logner to load than it could and should.
- it often adds bugger all to the website
- a lot of what it is used for can now be done with javascript
- it's not good for people with disabilities browsing your website
some websites are even 100% totally done in flash and include problems such as:
- making the forward and back buttons in the browsers obsolete
- the same disability problems
- you can't bookmark anything :/
- people without flash installed can't view the site at all
here are also other issues with it such as a buggy SDK (software development kit) and the SDK's interface is fairly sh*tty.
there are plenty of other reasons why developers hate flash... and i've kinda got a bit carried away with this post so i'll end it here. but there's a bit of education i guess. hope i answered your question in there somewhere serc.