1. A computer readable medium containing instructions that when executed by a computer cause the computer to: receive a HTML page containing at least one script from a service provider at a server; extract the script from the HTML page in a filter; compile the script into a client compatible code for execution at a client device; transmit the compiled script to the client device; and execute the compiled script at the client device.