This book and the accompanying website represent the epitome of the webs sharing culture: a curated collection of leading-edge techniques and insights, with online source code and live demonstrations. In this book, engine authors present their strategies for achieving high-performance, good scalability, and leading-edge visuals. Educators share their experience in moving real-time computer graphics courses to the web and WebGL. Application developers and toolchain authors share their experiences both building large, new JavaScript code bases and bringing existing C++ code bases to the web. Graphics researchers show how to implement leading-edge rendering techniques in WebGL, allowing these techniques to be deployed seamlessly to hundreds of millions of devices and billions of people. Visualization researchers demonstrate how to render huge data sets with high performance and high impact. Interaction researchers provide insights into effective navigation and interaction paradigms for 3D applications. Finally, browser and GPU implementers give a look under the hood of WebGL implementations to help developers tune their code for best performance on a range of devices.
This book contains a wealth of information and will be a treasured reference for years to come. Ken Russell, Khronos WebGL Working Group Chair, Software Engineer, Google Chrome GPU Team