1 of 1 people found this helpful
It's a little difficult to answer that question without knowing what the point of concern is. First of all, there are thousands of "tasks" performed by both. Second, some tasks can be performed on either, depending on solution design and the state of the client. (For example, if you run an ExecuteSQL call with open records, it executes on the client; if all records are committed, it runs on the client.)
You can start with this KB article, but we'd need to know more about what the concern is to give any more specific advice.