Здравствуйте, уважаемые форумчане!
Сегодня я опубликовал в магазине расширений (аддонов) Firefox новую версию расширения Soundcraft UI Midi Control v1.5.1 (она также доступна и в Chrome WebStore). Проведена работа по адаптации к новому браузеру.
Из преимуществ Firefox: web-интерфейс "летает" (скорость отображения изменений по сравнению с Chrome значительно больше), никаких флагов браузера устанавливать не придётся.
Внимание! Для работы расширения понадобится установка ПО (в Chrome аналогичное ПО встроено по умолчанию):
1)
Web MIDI API от Jazz-Soft
2)
Jazz-MIDI от Jazz-Soft
3) программы
Jazz-Plugin от Jazz-Soft
Была проведена работа по выявлению медленной скорости отображения Web-интерфейса цифрового пульта Soundcraft UI на современных браузерах Chrome даже без установленного расширения, о чём не раз говорилось на данном форуме.
Снижение производительности началось с версии 77. Я выявил флаги браузера, добавленные в 77 версии по сравнению с 76 (где всё "летало"), и отключил их. К сожалению, это не решило проблему медленной скорости отображения Web-интерфейса.
Также не подтверждается гипотеза о снижении скорости обработки скриптов (и, как следствие, скорости отображения Web-интерфейса) из-за политики поддержки безопасных https соединений: в этом можно убедиться, если зайти на страницу
демо интерфейса, доступ к которой с недавнего времени стал производиться через защищённое https соединение.
Добавлено через 2 часа 9 минут
Также отмечу, что Google ввело новое ограничение для установки расширений для браузеров на основе Chromium: теперь они запаковываются в пакеты формата CRX3, поддержка которых предусмотрена только для браузеров версий >= 60. Это значит, что установить расширения (причём любые) можно будет только на Chrome (Chromium/Opera/Edge и т.д.) версии >= 60. Учитывая, что финальная поддерживаемая версия браузера на Windows XP - v49, а минимально необходимая для скачивания и установки расширения - v60, поддержку на Windows XP объективно прекращаю. Тем, кто использует XP и браузер v49 рекомендуется не удалять и не обновлять расширение.