JavaScript, работающий в современном браузере (скажем, IE7 или более поздней), должен легко обрабатывать 200 или 300 обновлений объектов каждые несколько минут.Конечно, если вы хотите сделать все 300 обновлений одновременно, все может стать немного медленнее.Но если эти обновления происходят в течение этого периода, у вас не должно быть никаких проблем.
Существуют игры астероидов и 3D-шутеры, написанные на JavaScript, и в них можно играть.Они производят десятки обновлений в секунду.
Я бы заподозрил вашу фреймворк (я ничего не знаю об OpenLayers) или то, как вы делаете обновления, прежде чем я заподозрил платформу.
Мойопыт работы с Flash был менее положительным.Хотя он будет взаимодействовать с JavaScript, есть некоторые странные крайние случаи, которые вас удивят.И мой опыт показывает, что почти невозможно не опрокинуть эти крайние случаи, если то, что вы делаете, не является действительно тривиальным.И, конечно же, отсутствие поддержки Flash на iPad и iPhone сделает невозможной поддержку этих платформ.
Я думаю, что маловероятно, что Flash будет заброшен в ближайшее время, так как естьслишком много клиентов, которые продолжают верить в глупое представление о том, что Flash - это способ создания интерактивных веб-приложений.Хотя это почти наверняка было так четыре года назад, браузеры, компьютеры и методы JavaScript продвинулись до такой степени, что в настоящее время я использую только Flash для воспроизведения видео.И это использование исчезнет в ближайшие несколько лет, когда видео HTML5 станет более распространенным.Благодаря видеоформату Google WebM и ожидаемым высококачественным инструментам для создания WebM Flash становится практически неактуальным проигрывателем фильмов, за исключением старого контента.
Мой совет - внимательно взглянуть на текущую реализацию.изучите некоторые другие приложения JavaScript, которые часто обновляются, и определите, действительно ли именно платформа, а не то, как вы ее используете, вызывает проблемы с производительностью.