Я пытаюсь понять, как работает Ember RunLoop и что делает его тикающим. Я посмотрел документацию, но все еще есть много вопросов об этом. Мне интересно лучше понять, как работает RunLoop, поэтому я могу выбрать подходящий метод в своем пространстве имен, когда мне нужно отсрочить выполнение некоторого кода для более позднего времени.
- Когда запускается Ember RunLoop. Это зависит от маршрутизатора или видов или контроллеров или что-то еще?
- как долго это происходит примерно (я знаю, что это глупо спрашивать и зависит от многих вещей, но я ищу общую идею, а может быть, если есть минимальное или максимальное время, которое может выполнить runloop)
- Выполняется ли RunLoop во все времена или просто указывается период времени от начала до конца выполнения и может не работать некоторое время.
- Если представление создается из одного RunLoop, гарантируется ли его содержимое в DOM к завершению цикла?
Простите меня, если это очень простые вопросы, я думаю, что понимание этого поможет noobs, как я, лучше использовать Ember.