Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
devote,
ну дак кросбраузерность в первую очередь:) |
Цитата:
|
Цитата:
|
Цитата:
|
Livanderiaamarum, вы дока чистого js? А где вы его используете?
|
Цитата:
|
Цитата:
вернее плагин на либу для вебсокетов. в основном серверным увлекаюсь. так же пишу фреймворк на canvas в 3д контексте webGL. а вы где? |
ФФ таже тормозит таймеры.
Проверьте свой браузер на подлость: <body> <script> date=new Date(); setInterval(function(){document.body.appendChild(document.createTextNode(-date+ +(date=new Date())+' | '))},100) </script> </body> |
Цитата:
|
Цитата:
|
фу прогнал забыл что это очередь отрабатывает а не вызов через н времени)
хотя странно что задержки составляли от 50 м.с до 160-функция ведь не такая здоровая чтоб до новой постановки не успеть отработать и работа её заняла 50 м.с... в фф. по ходу движок в фф настолько тормознутый |
И вам не разу не пришлось использовать setTimeout/setInterval? И вы даже не знаете, что задержка, которая передаётся параметром им - это минимальная задержка, а не обязательная? Удивительно) Видимо, те 2% процента, которые вы не знаете о JS - это как три процента у мужика из анекдота, на которые он жил)
Цитата:
|
Цитата:
dmitriymar, У меня при обычной работе в фф от 6 до 418.)) Но это можно списать на нестабильность компа. Это всё же setInterval; Для чистоты надо проверять setTimeout: <body> <script> date=new Date(); setTimeout(function(){document.body.appendChild(document.createTextNode(-date+ +(date=new Date())+' | '));setTimeout(arguments.callee,100)},100) </script> </body> Хотя у меня особой разницы в результатах не наблюдается, тот же большой разброс. |
FF тормозит, плюс один) А что, под ослом товарищей нету?)
|
Aetae,
я просёк что туплю не по детски:) под ослом 9 не тормозит.на минуту переходил на другую вкладку |
Aetae, у меня от 64 до 498. 0_о
Из вкладок не переключался) |
Livanderiaamarum,
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
а тут годноты много |
Кстати посмотрел -метод трассировки не для всех фигур подходит ,как и любой из перечисленных.В любом случае -оптимизация контура необходима .Ресов будет жрать гораздо больше чем классические методы. да и оптимизация контура самая быстрая будет -оптимизация к 4х угольнику. Погрешность? Ну хрен на неё-это лучше чем иметь точку внутри фигуры и получать ответ что она не в фигуре.
Поэтому самое оптимальное определение цвета. Ничего не мешает сверху канвы положить ещё одну канву,в какой будут полностью закрашенные внутри контура объекты, но полностью прозрачные.Это позволит определять цвет точки и её принадлежность к объекту хоть она будет и невидима.По ходу самый оптимальный способ определения принадлежности точки к объекту со сложным контуром и сложной текстурой. Да и ресурсы видео и проца будут равномернее распределены |
Цитата:
|
Цитата:
Цитата:
|
тут я с вкладки на вкладку переключился :D
setInterval: 999 | 998 | 1000 | 1000 | 1000 | 1000 | 1000 | 1017 | 954 | 1031 | 999 | 1080 | 938 | 1387 | 535 | 1043 | 1018 | 1001 | 1000 | 1000 | 1000 | 999 | 982 | 988 | 1030 | 1012 | 992 | 998 | 1034 | 964 | 1000 | 1000 | 1140 | 1039 | 824 | 1004 | 975 | 132 | 108 | 92 | 78 | 112 | 101 | 94 | 160 | 31 | 105 | 290 | 72 | 105 | 138 | 97 | 147 | 19 | 109 | 126 | 92 | 133 | 54 | 107 | 106 | 97 | 97 | 103 | 99 | 101 | 100 | setTimeout: | 329 | 77 | 96 | 197 | 83 | 317 | 988 | 89 | 106 | 80 | 140 | 186 | 230 | 99 | 234 | 85 | |
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 16:53. |