@hadaev_ivan

DIV-ы, SVG или Canvas. Что выбрать для визуализация музыки (с точки зрения поедания ресурсов)?

В свободное время подпиливаю расширение для хрома( ссылка на расширение кому интересно), которое занимается обработкой музыки в вк с использованием Web Audio API, одной из фич которого есть визуалайзер музыки(frequency bar graph). Если коротко то это штука которая на вход имеет массив чисел, а на выход должна рисовать некоторое количество прямоугольников, высота которых соответствует числам из массива. Рисовать надо быстро, 30-60 раз в секунду.
Собственно вопрос, что выбрать для реализации такой штуки? Важно есть как можно меньше ресурсов и при этом работать быстро. Долго смотрел на css transform, долго смотрел на оптимизации работы с canvas, но окончательное решение принять не могу. Помогите, пожалуйста, кто имеет опыт работы с подобным)
  • Вопрос задан
  • 377 просмотров
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Canvas+asm.js
Быстрее под веб - вообще без вариантов в нативе.
Ответ написан
Комментировать
@GreatRash
Я бы взял Pixi.js - рендер при помощи WebGL, а значит на видюхе. Куда уж быстрей.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы