Обещание занимает 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/ узла управляют таймаутами?
Есть идеи?