Preprocessing on server side

Does kibana do any kind of preprocessing on the server side so that it can be easily plotted in the browser?

No it doesn't. You can see the raw elasticsearch request and response by clicking on the bar at the bottom https://www.elastic.co/guide/en/kibana/current/dashboard.html#viewing-detailed-information
You can also inspect the request and response using a javascript debugger, should that be your fancy :wink: