Interface: тяжелых игр я на нем не видел, но на chromeexperiments.com достаточно демок, что бы показать мощь three.js. Да и кстати, разница между вебным и нативным, при дискретной видюхе, не видна. На tproger был пост об этом
albertineo: вы не правильно поняли, свойства не создаются, создается область видимости, а в ней - новые переменные. Примеры... ну почитайте про замыкания. Он у вас в тегах даже. Тогда и поймете, о чем я, и примеров много найдете.