В вычислительном отношении Silverlight победит по сравнению с Javascript, без соревнований, особенно с Silverlight 4 (в два раза быстрее в вычислительном отношении).Но я не думаю, что производительность обработки необработанных чисел обязательно является самой важной вещью, движок Chrome Javascript в 10 раз быстрее, чем IE8, но веб-приложение в ExtJS почти не в 10 раз быстрее реагирует.То, насколько быстро манипулируют объектной моделью, кажется более важным, и HTML здесь, кажется, находится в невыгодном положении, потому что в действительности он не построен для сложных элементов управления, таких как сетки в ExtJS.
Если вы посмотрите на HTML, сгенерированный сеткой ExtJS здесь , он пройдет на 13 слоев глубиной от самого внешнего контейнера сетки до содержимого ячейки.Все эти слои заставляют HTML и CSS делать правильные вещи.
И хотя я немного размышляю, само собой разумеется, что дерево объектов Silverlight намного более плоское, потому что, ну, оно может быть таким, каким оно было создано, чтобы делать то, что оно делает.Добавьте к этому аппаратное ускорение Silverlight, и оно определенно выиграет в отделе производительности, но, несмотря на это, я также считаю, что производительность не очень узкое место при использовании такой инфраструктуры, как ExtJS.Обычно все еще достаточно быстро.