Interesting, but I don't know if I would be able to use this for more complex uses of ajax, e.g. pjax/phah, etc. But I could definitely see how this could possibly be used over Angular for certain projects.
That being said, Intercooler is not designed to handle 100% of the AJAX cases you might run into. If you have a crazy dynamic UI, like a live graph or drawing canvas, this isn't the right tool.
But, it will play well with whatever the right tool is. :)
Search for "Implementing A Dynamic Progress Bar" on this page:
http://intercoolerjs.org/intro.html
for a fairly elaborate example.
That being said, Intercooler is not designed to handle 100% of the AJAX cases you might run into. If you have a crazy dynamic UI, like a live graph or drawing canvas, this isn't the right tool.
But, it will play well with whatever the right tool is. :)