I am coding a data intense web app.
So that means I cant be possibly doing any computations on sever- computation after every event involves huge data too large to be sent
I'm not aware of the specifics of your application, but there is almost certainly a way for the user to manipulate the data while it resides on your server.
You should open a new question with more details about your app.