Developing complex, high-performance, interactive simulations in HTML5 that work well on many platforms is tricky--let's discuss problems, solutions, strategies and ideas! PhET Interactive Simulations is developing several open-source libraries and patterns, described in our overview: https://github.com/phetsims/phet-info/blob/master/doc/phet-development-overview.md