Обновленный ответ (2019):
Основной совет остается прежним: для максимальной производительности используйте тонкие оболочки или используйте API-интерфейсы браузера, а также избегайте DOM или любой DOM-подобной структуры. В 2019 году это означает, что следует избегать SVG (и любой библиотеки, созданной поверх него), поскольку это может вызвать проблемы с производительностью при попытке быстрого изменения DOM.
Canvas - это готовое решение для высокопроизводительной веб-графики как для 2D, так и для 3D (WebGL) контекстов. Flash мертв, поэтому больше не вариант, но даже если его производительность не соответствовала API-интерфейсу нативного браузера.
Оригинальный ответ (2009):
Если вы не делаете 3d, просто используйте необработанный холст с excanvas в качестве отступника для исследователя. Узким местом будет скорость выполнения JavaScript, а не скорость рендеринга строк. За исключением IE, который будет зависать, когда сцена становится слишком сложной, потому что VML фактически создает dom.
Если вы действительно беспокоитесь о производительности, определенно используйте flash и напишите все это в ActionScript. Вы получите на порядок лучшую производительность, а с Flex SDK вам даже не нужно ничего покупать. Есть несколько приличных библиотек для 3d во flash / flex.