I'm seriously thinking of developing a web application, using only HTML / JavaScript in the client-side for performance gain and whereby any and all communication needed with the server is done through requests to a WebService (yes, it will contain my business rule).
I would like you to (technically) cite the pros and cons of this technique.