Recently I was working with ExtJs. Its a really nice cool java script frame work. Its really useful for developers to create Rich Internet Application. The biggest problems with java script is browser compatibility, internationalization and maintain it.
ExtJs has solution for all this problem They work in all major version of browser. It support internationalization
The best thing is ExtJs can go easily with any other java script frame work.
It has inbuilt support for Ajax calls. Handling Json response.
There are some cool component ex: Tree, different Chat which is very easy to use and feed the data.
of course it support all basic HTML,XML and XSLT.
Happy Coding ...
More on ExtJs