1. A server for providing pre-rendered avatars using an avatar pre-render application, the server comprising: a memory; and a processor to: receive a request from a client for an avatar, the request including a unique identifier of the avatar; retrieve avatar render data using the unique identifier; process the avatar render data through the avatar pre-render application executing in a run-time environment to create a pre-rendered avatar data in a bitmap data representation of the avatar, wherein the bitmap data representation is determined by a category of a client device; write the bitmap data representation of the avatar into the memory; and send the bitmap data representation of the avatar from the memory to the client in response to the request.