PooH
я неправильно понял, из описания
Нет вы правильно поняли. Типа СКАДА системы. статическое изображение и небольшое число обновляемых полей (не более 3000 :) ). Возможно рисование на канве и неплохой способ. Но работа с дом будет поудобнее. В приведенном выше тесте время отрисовки 1000 элементов 17 мс уже нормально. текстовые элементы это довольно сложная штука. закрашивание прямоугольников будет идти быстрее.
По поводу brython сложилось положительное мнение с точки зрения концепции. Но можно применять только в очень специфических проектах. Модули ведь будут динамически подгружаться, да и сам интерпретатор грузится довольно долго. Для нашего проекта это не критично, открыли страницу и она висит вечно. Но так далеко не у всех бывает. Ну и сыроват проект. Сильно не понравилось что не прописано четко в документации как происходит взаимодействие с native javascript. Там все просто, но если нет спецификации, то в любой момент может все отказать если они что тронут. Похоже оптимизация не очень аккуратно сделана. есть модуль json но он парсит строки в 50 раз медленнее родного javascript. думаю там еще много плюшечек такого рода.