Bullet is running inside Native Client while drawing, picking, and everything else is in HTML5 & JavaScript.
Bullet Native Client Acceleration Module Demo Application
This is a demo of Native Client (NaCl) Acceleration Modules. Using NaCl Acceleration Modules gives your web application written in JavaScript a speed boost. Try this demo out and see 400 rigid body objects being simulated in 2 milliseconds. That's 500 frames per second. All drawing, object picking is handled in JavaScript and the physics simulation runs in native C code. An application built on top of this NaCl AM uses a JavaScript API to control the physics engine. More information at: https://github.com/johnmccutchan/NaClAMBase
Read more
Source Manifest.json
{"update_url":"http://clients2.google.com/service/update2/crx","name": "Bullet Native Client Acceleration Module Demo","version": "1.2.0","manifest_version": 2,"description": "Bullet is running inside Native Client while drawing, picking, and everything else is in HTML5 & JavaScript.","homepage_url": "https://github.com/johnmccutchan/NaClAMBase","offline_enabled": true,"requirements": { "3D": { "features": ["webgl"] }},"app" : {"launch": {"local_path": "index.html"}},"icons": {"16": "icon16.png","48": "icon48.png","128": "icon128.png"}}
Read more