server-side-processing vs client-side-process hobbit client