Обещание занимает 15 секунд, чтобы запустить функцию "тогда"

Promise.resolve(true).then(function(){console.log("run");});

Этот код занимает 15-16 секунд, чтобы вернуть "run" на консоль.

Версии:

  • Chrome 46.0.2466.0 канарейка (64-разрядная версия) (отлично работает в версии 44.0.2403.107 (64-разрядная версия))
  • bluebird@2.9.34
  • browserify@11.0.0

Я запускаю его в сценарии, который включен в фоновую страницу расширения Chrome (загружается через <script> тег).

Скрипт собран с browserify, а bluebird включен через:

Promise = require('bluebird')

Я думаю, что есть проблема с разницей в том, как среды Chrome/ узла управляют таймаутами?

Есть идеи?

0 ответов

Другие вопросы по тегам