While JavaScript is getting faster and faster, I still don't think that JavaScript (especially DOM operations) implementations are "fast enough" yet, not even on Google Chrome. I still have to jump though hoops to get complex javascript/ajax heavy sites (approximating the richness of native apps) working reasonable quickly. There was a lot of advancement lately, but I think there's still a lot of space for improvement.