All client-side grid

I was wondering if there is a way to use the grid in an all client-side fashion.
What I’m looking for is a way to do what the dataprocessor does but without any “direct” connection to any server-side code.

My situation is that I have a means of communicating with server-side code (the data store) through javascript functions and it will greatly improve performance of my application if I do not call server-side code like

Can this be done with dataprocessor or would I have to attach to all grid events and write my own javascript functions for handling these events?

The reason I ask about dataprocessor is that if I can use that, I would save a lot of time, but from what I can tell, it uses POST which cannot be accessed through javascript as far as I know.