1. A method comprising: receiving source data associated with a graphical object; receiving an identification of at least one program for rendering at least a portion of the graphical object in a first browser that supports a graphical capability; inferring an intended first graphical result of the at least one program; identifying at least one function for rendering a second graphical result in a second browser that does not support the graphical capability, the second graphical result similar to the intended first graphical result of the at least one program; generating target data based on the source data; and calling the at least one function according to the target data.