Веб-воркеры и спарклайны

Я знаю, что у веб-воркеров нет доступа к DOM, но мне было интересно, есть ли способ, которым они могли бы отображать Спарклайн за кулисами и передать его обратно. Если нет, могу ли я использовать Web Workers для ускорения обработки около миллиона спарклайнов?

Я пытаюсь повысить производительность (см. этот вопрос)


person Jason    schedule 10.07.2010    source источник


Ответы (2)


Если вы посмотрите на эту статью: http://hacks.mozilla.org/2009/07/working-smarter-not-harder/ вы можете просто вернуть точки для построения графика (координаты x, y), а затем, когда вы отправите сообщение, принимающая сторона просто должна будет его обработать. (нарисуйте это).

Таким образом, ваша производительность будет зависеть от рендеринга каждого графика, если вы профилируете свое приложение, которое станет частью, которая станет узким местом.

person James Black    schedule 10.07.2010

Зачем рендерить их на стороне клиента? Попробуйте Google Chart API http://code.google.com/apis/chart/docs/gallery/line_charts.html.

person Chris Laplante    schedule 10.07.2010
comment
попробовал это. слишком медленно и не становится достаточно маленьким. мне нужна графика 18x18. гугл чарты уменьшаются только до 32x64 - person Jason; 10.07.2010