Ssandr, меня поражает твоя упоротость. Ну да, ок. По твоему мнению, кроме как возится с DOM в JS ничего делать нельзя, и по этому 99.99% задач решаются на твоей любимой JQ. То как на JQ например сделать такое?
http://www.unrealengine.com/html5/ - это демка движка UnrealEngine 3 на JS, никаких jQ там нет. Как на JQ писать сервер? или ты не в курсе про ноду (
http://nodejs.org/) ? Как работать со звуком в JQ, как работать с вебкамерой в JQ ? Как работать с потоками в JQ? Как писать шейдеры в JQ? JQ - это всего лишь работа с DOM, а это 10% работы в современном JavaScript, и я уже молчу про то, что в современных браузеров надобность в такой низкоуровневой библиотеке почти отсутствует, т.к. всё работает из коробки уже везде.