Измерьте время выполнения избыточных, когда саги вовлечены - PullRequest
0 голосов
/ 20 сентября 2018

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

const performance = () => (next: any) => (action: any) => {
  const startTime = new Date()
  const result = next(action)
  const endTime = new Date()

  const diff = endTime.getTime() - startTime.getTime()

  console.log(`execution time: ${diff}ms
    action: ${action.type}`)

  return result
}

Я думаю, что измерение включает только выполнение редуктора и генерацию нового события для connect функций.Не саги, те бегут независимо.Но измеренное время сильно варьируется для действий, которые воспринимают саги.

Итак, что именно я измеряю?

...