Asynchronous JavaScript+XML

最近はAjaxが当たり前になった感じがする。
確かに日本ではGoogleMapのサービスが2005年頃開始していて、そのあたりからAjaxが使えることが実証されたから、当然っていえばそうなる。
非同期でXMLは大いに結構なんだけど、JavaScriptってのがどうかなと思う。
理由はブラウザによってJavaScriptの実装が異なるから。
ブラウザが限定されるWebApplicationというのは、本当にユーザは幸せなのかな?
そうでなくても、ブラウザのバグでW3Cの仕様通りのHTML文を書いても、きちんと表示されなかったりする世界・・・。