Native browser support for 3D rendering and physics using WebGL, HTML5 and Javascript.
Rovshen Nazarov, John E. Galletly · 2013
In the last few years, JavaScript libraries have been developed to enable developers to create and manipulate 3D objects in the browser. These JavaScript libraries incorporate physics and 3D processing algorithms, HTML 5 elements and technologies (such as canvas and background workers), and the Web Graphics Library (WebGL). This paper provides an insight into these technologies, and describes the experience gained in using the latest innovations for client-side programming using the browser as an application processing unit to enable plugin-free running of a high-quality and computing-intensive game application with 3D graphics rendering and physics effects.