Это не ответ, а просто наблюдение — мы сначала пользовались движком на JavaScript, но его производительность была абсолютно неприемлима — более сотни полигонов броаузер не тянул (IE, да и остальные не очень). Так что мы перешли на Flash — там несколько тысяч полигонов в лёгкую отображаются.