10. A non-transitory processor-readable medium that includes a program that when executed by a processor performs a method comprising: providing JavaScript bindings within a WebCore of a browser engine for supporting a plurality of application classes from the browser engine to a native physics engine and to a JavaScript engine; triggering, by the JavaScript engine, a function that calls into a corresponding JavaScript binding function of the WebCore through a table, the corresponding JavaScript binding function calling a wrapper layer function in the JavaScript binding that calls a native function from the native physics engine; and providing, by the WebCore of the browser engine, transparent access from at least one web application to the native physics engine through the JavaScript bindings.
10. A non-transitory processor-readable medium that includes a program that when executed by a processor performs a method comprising: providing JavaScript bindings within a WebCore of a browser engine for supporting a plurality of application classes from the browser engine to a native physics engine and to a JavaScript engine; triggering, by the JavaScript engine, a function that calls into a corresponding JavaScript binding function of the WebCore through a table, the corresponding JavaScript binding function calling a wrapper layer function in the JavaScript binding that calls a native function from the native physics engine; and providing, by the WebCore of the browser engine, transparent access from at least one web application to the native physics engine through the JavaScript bindings. 11. The non-transitory processor-readable medium of claim 10 that includes a program that when executed by the processor performs the method further comprising: providing general support for native physics engine: classes, class functions, attributes and enums using a wrapper layer.