Aside from things like general libraries (e.g. serializing/deserializing data to/from the client), anything you want to happen client-side that you don't trust the client for, you will need to re-run on server side.
A simple one is validation of forms, but also doing rapid UI updates without having to do network round-trips.
A simple one is validation of forms, but also doing rapid UI updates without having to do network round-trips.