Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 09.12.2012, 02:56
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

Сообщение от tenshi
> я говорю что производители браузеров отказались от Mutations Events

каких конкретно браузеров? начиная с каких версий их поддержки больше не будет?

> А ты мне о бенчмарках

то есть подтвердить свои слова цифрами ты не можешь?
Я видел выше ты давал парню ссылку на http://lmgtfy.com - типа что лень погуглить. Так теперь вопрос: у тебя самого что руки отсохли, не можешь воспользоваться гуглом?

https://developer.mozilla.org/en-US/...vent_reference
https://developer.mozilla.org/en-US/...utation_events
https://groups.google.com/forum/?fro...rm/L0Lx11u5Bvs
https://groups.google.com/forum/#!to...rm/UH2VqFQRTDA

Ну и цифры, для тебя бедняжки с засохшими рученьками:
Сообщение от English
Adding DOM mutation listeners to a document profoundly degrades the performance of further DOM modifications to that document (making them 1.5 - 7 times slower!). Moreover, removing the listeners does not reverse the damage.
Сообщение от Русский
Использование событий Mutations Events резко снижает производительность дальнейшей модификации ДОМ (в 1.5 - 7 раз)
Ответить с цитированием
  #12 (permalink)  
Старый 09.12.2012, 14:02
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

цитаты с форумов - это всё конечно замечательно, но где конкретные измерения? сколько узлов? как добавлялись? сколько обработчиков? где располагались?
и спрашиваю я всё это не потому что у меня руки отсохли, а потому что знаю что для одного поддерева всплывает ровно одно событие. во всех браузерах кроме ие. и вот в ие при большом числе изменяющихся узлов это может привести к тормозам. но это проблема конкретной реализации а не спецификации.
ты же предлагаешь использовать апи которое поддерживают лишь 2 браузера потому что по слухам оно вроде как быстрее.
__________________
.ня
Ответить с цитированием
  #13 (permalink)  
Старый 11.12.2014, 13:51
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Кто-нибудь сравнивал по нагрузке на браузер и прочие бенчмарки между MutationObservers и проверками нод setInterval'ами?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработчик click вызывается несколько раз или не всегда вызывается OlegJquery jQuery 2 21.07.2011 20:37
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Internet Explorer 1 13.04.2011 21:59
Найти проблему с jQuery или писать js? Saladdin Элементы интерфейса 0 17.03.2011 17:02
В зависимости от referrer выводить рекламу adsene или зорьки wlad2 Общие вопросы Javascript 12 19.12.2010 01:02
Как узнать свернуто окно браузера или нет. bar-boss Events/DOM/Window 3 25.09.2008 16:09