MaxStocker.com   MaxStocker.com    
   
Home About Blog Stuff Contact
 
   
 

August 2008

Mac Mail Sillyness
Posted : Sat August 30th

Can a community change?
Posted : Wed August 27th

Enough with the AJAX already
Posted : Tue August 26th

Fun with Tomcat
Posted : Sat August 23rd

Design trickyness
Posted : Tue August 19th

Garbage in, garbage out
Posted : Mon August 18th

The hidden costs of older apps
Posted : Sun August 17th

Closing JDBC resources
Posted : Fri August 15th

Accident or Google Conspiracy
Posted : Wed August 13th

Excitement
Posted : Fri August 8th

Time for ISP responsibility
Posted : Fri July 25th

Keep a lid on it
Posted : Tue July 22nd

4 minutes till doomsday
Posted : Tue July 15th

It's your name, you should own it
Posted : Mon July 14th

Recent Comments

Max in Whose blog is it anyway?
on Mon May 10th

Rob in Whose blog is it anyway?
on Fri May 7th

Anonymous in SEO and the magic beans
on Thu April 8th

Max in SEO and the magic beans
on Thu April 8th

n.o. in SEO and the magic beans
on Thu April 8th

silky in Right way, wrong way
on Fri February 19th

Categories

Technical
69 Entries

Security
18 Entries

Java
23 Entries

Privacy
6 Entries

Database
11 Entries

Internet
58 Entries

Business
31 Entries

Site Updates
19 Entries

Personal
86 Entries

RSS Feed RSS Feed

Tag Cloud

Enough with the AJAX already
Posted : Tuesday August 26th, 2008

So recently Facebook updated (I can't even use the word upgraded here) their interface. It now has more AJAX and other JavaScript then ever before. The result of which is that I haven't seen a computer yet that didn't choke or at least gulp furiously in encountering the new site.

AJAX is a solution looking for a problem and frankly people need to give it a rest. You can do clever things with CSS and some JavaScript to be sure but when a page load consists of over 200 K of script and features alot of content loaded "on-the-fly" you have missed the boat.

Reality check one. Multiple requests mean additional resource costs to servers. Yeah, that's right. Your application is now less scalable then before, not really something you want.

Reality check two. There are in fact a lot of users in a lot of areas in the world who do not have access to high speed connections. If the site takes 15 seconds to load using a high speed connection then you've written off anyone dialing in who is going to take 4 or 5 minutes.

And another thing. Comet?. Who in the world thought this was a good idea? If you need a PUSH protocol then, oh I don't know, use a PUSH protocol. HTTP is not PUSH. Abusing HTTP does not make it PUSH either.

Tags

abuse  ajax  http  overkill 

Categories

Technical  Internet 

Comments

 
   
  Follow me on Twitter   My Facebook Profile   My LinkedIn Profile   RSS feed of my blog Home   |   About   |   Blog   |   Stuff   |   Contact   |   Privacy Policy  
   
  © 2008 Max Stocker