Previous Entry Share Next Entry
2016-01

современное искусство

В рамках борьбы с депресняком воткнул наконец заглушку на http://p2p.expert/, там кроме нее ничего нет, но зато теперь есть на что помедитировать (реагирует на движения мышки)

Чистый как слеза Javascript и Canvas, без всяких богомерзких jQuery и т.д.

Firefox от этой заглушки, правда, иногда крашается (мобильный - всегда). И я догадываюсь, почему...

Блин, когда ж у меня дойдут руки собственно http://tvori.info/ переделать :(

This entry was originally posted at http://wizzard.dreamwidth.org/399946.html. It has comment count unavailable comments. Please comment there using OpenID.

  • 1
(Deleted comment)
wizzard0 November 8th, 2014
Спасибо)

_winnie November 8th, 2014
Красиво!

Надо ещё немножко гейм-логики, чтоы грабить корованы.

bvlb November 8th, 2014
Вау, красиво! А это визуализация чего-то, или просто так?

wizzard0 November 8th, 2014
Сейчас просто так, а вообще я хотел в очередной раз посмотреть, достаточно ли уже браузеры подросли, чтобы фулскрин графы рисовать, в реалтайме. Ну... почти :-)

Так-то можно туда скормить и что-то посерьезнее, понятное дело.

smalgin November 8th, 2014
Похоже да, подросли-таки.
700*700 = 490000, полмиллиона итераций... ничего так.

wizzard0 November 8th, 2014
Наивный n^2, именно ;-)

А Firefox падает потому, что "нарисовать линию градиентом" там сделано, похоже, способом "нарисовать градиент на весь экран/bounding box, а потом сблендить его по маске, повторяющей форму заливаемой фигуры". И градиенты он в пределах кадра пытается кэшировать - авось их кто-то повторно использовать захочет... По 0.5-5 мбайт на линию, таким образом. Да еще и в видеопамяти, возможно. Ну и привет, out of memory, и всё.

Edited at 2014-11-08 06:11 pm (UTC)

smalgin November 10th, 2014
Дык исходники посмотрел жеж. Писать у меня ума не хватит, а читать - вполне.

FF - слов нет уже давно.


thedeemon November 8th, 2014
Щас для себя похожий вопрос выясняю. На задачке с кучей массивов, циклов и простой арифметики JS в Хроме уже почти догнал Флэш (всего в пару раз медленнее нативного кода). А на планшете/мобиле они тормознее на порядок. Завтра запощу про бенчмарк.

dmih November 8th, 2014
Очень хорошо работает и даже ноутбук не гудит!

vissarion November 8th, 2014
Диаграммы Вороного использовали или так, кругами определяете близость?

Edited at 2014-11-08 07:05 pm (UTC)

wizzard0 November 8th, 2014
Всё в лоб :) Это скорее бенчмарк, чем эффективная рисовалка графов.

insanegigolo November 8th, 2014
а зачем там jquery? Тут уж надо было выбирать между d3 и его собратьями.
Ну и почему canvas а не svg?

dimaby1 November 8th, 2014
Для таких вещей канвас обычно быстрее.

insanegigolo November 8th, 2014
ну все-таки бенчмарки создают для того чтобы узнать что быстрее. Быстрее так быстрее.

wizzard0 November 8th, 2014
Я пробовал. SVG для динамических обьектов такого плана гораздо (в разы) тормознее канваса. А порой и для статических...

А d3 в целом хороший, но немного для других целей, имхо.

dimaby1 November 8th, 2014
На мобильном хрома все ок.

109 November 10th, 2014
хром на старой машинке ok.

sashman November 28th, 2014
is it supposed to lock up the victim/target system?

wizzard0 November 29th, 2014
Yes, I observed it more than once using IE<11, FF and Presto.

Works more or less reliably only on IE11 and Chrome>34

  • 1
?

Log in

No account? Create an account