OpenGL - Once implemented on one platform, can be ported later to others.

Also, for HTML5, an alternative can be Babylon.js