W tej chwili nie ma i chciałbym powiedzieć, że może nigdy nie być jednym w taki sam sposób jak jQuery, z prostego faktu, że większość (komercyjnych) gier będzie chciała być bezlitosnym wykonawcą, co oznacza użycie jak najmniejszej ilości problemów, a wiele z tych bibliotek dodaje niepotrzebne rzeczy lub trafienia wydajnościowe tam, gdzie mogą nie być pożądane.
Nie oznacza to, że nie będą one w ogóle używane, wszystkie powyższe biblioteki są prawdopodobnie dobre dla wielu małych gier.
Ale wyobrażam sobie, że na dużych projektach wiele studiów zacznie się od biblioteki, dopóki nie uderzą w ścianę wydajności, a następnie zapisze wszystkie komponenty używane w bibliotece, aby zachować tylko te cienkie fragmenty, których potrzebują.
Jeśli jest taki, który staje się popularny, prawie na pewno będzie modułowy jak MooTools (druga najpopularniejsza biblioteka JS), gdzie stara się być kompaktowy i lets you select only the components you want to use. Wyobrażam sobie, że w przyszłości znajdziesz wiele gier, które mają bardzo mały silnik po prostu do obsługi dźwięku lub po prostu do obsługi obrazów lub 2D izomorficznej planszy, zamiast gier, które mają (dużą) bibliotekę, która próbuje radzić sobie z każdą możliwą grą 2D.
W każdym razie, jeśli chcesz po prostu znaleźć najpopularniejszy silnik javascript, najlepszym rozwiązaniem na najbliższe miesiące będzie skorzystanie z Google (ranking strony) w celu określenia najbardziej popularnego. Wyszukiwanie "silników gier 2D Javascript/Canvas" da ci całkiem niezły pomysł, która jest najbardziej połączona z (popularną) biblioteką w danym momencie.
(Wszakże, spróbuj wyszukiwania Google dla „Biblioteki JavaScript”. Można się domyślać, pierwszy wynik Założę!)
Przypuszczam, gry HTML5 jest zbyt „młody” pole, aby mieć jakieś „Lider” jak 'jQuery' dla prostych stronie klienta. – kirilloid
Nie sądzę, że istnieje jakiś standard defacto z prostego powodu: nie ma zbyt wiele gier javascript. Jeśli nie jesteś przygotowany na stawienie czoła piekle kompatybilności/wydajności przeglądarki, lepiej trzymaj się z dala od gier tylko javascript. – Schmurfy
@Schmurfy: cóż, na przykład MelonJS wydaje się wspierać główne przeglądarki. Nawet przy pomocy IE9 (lub 10) byłaby to dla mnie rozsądna opcja. Nie boję się profilowania ani debugowania ... więc nie powinno to być ograniczeniem odpowiedzi. –