Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   вопрос о производительности (https://javascript.ru/forum/misc/28076-vopros-o-proizvoditelnosti.html)

macdack 06.05.2012 20:54

вопрос о производительности
 
задачка:

есть 5-10 миллионов элементов-блоков каждый из которых имеет свой скрипт постоянно меняющий его цвет+прозрачность+положени е

как думаете - выдержит ли среднестатистический процессор эту нагрузку?

хочу примерно оценить, чтобы далее уже пробовать реализовать задумку

Kolyaj 06.05.2012 20:57

5-10 миллионов блоков без всяких скриптов будут тормозить. А изменение прозрачности у каждого просто повесят браузер.

macdack 06.05.2012 21:04

средестатистическое разрешение экрана - миллион пикселей (допустим)

каждый из них имеет скрипт который меняет цвет+прозрачность+положени е

- будет работать?

Kolyaj 06.05.2012 21:22

Ставлю на то, что будет очень сильно тормозить.

dmitriymar 06.05.2012 21:35

у меня 240 000 дивов браузер вешали. а плюс ещё вопрос -сценарий выполняется более 30 сек -продолжать да/нет

Gvozd 06.05.2012 21:44

Цитата:

Сообщение от macdack
средестатистическое разрешение экрана - миллион пикселей (допустим)

каждый из них имеет скрипт который меняет цвет+прозрачность+положени е

- будет работать?

Вы рисовать хотите?
Если да то рисуйте в канвасе - он более к этому приспособлен, чем куча DIV_ов

macdack 06.05.2012 22:13

понял

тогда вопрос по канвасу -

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

то есть чтобы организовать слои как фотошопе

канвас выдержит такую нагрузку?
если например несколько слоев по фул хд каждый, с переменной прозрачностью каждого пиксела и переменным цветом каждого пиксела

dmitriymar 06.05.2012 22:17

Да. тяжело доки поискать и почитать?

macdack 06.05.2012 22:19

спасибо за любезный ответ

dmitriymar 06.05.2012 22:21

Цитата:

Сообщение от macdack
спасибо за любезный ответ

незачто,а за хамство прикрытое типа сарказмом -добавлю


Часовой пояс GMT +3, время: 11:43.