Есть рекурсия на Node.js. Если я напишу ее на С++, с помощью с++ addons, увеличится ее скорость значительно ? Вместо этой рекурсии можно использовать array.reduce() но он работает медленнее.
function (context, next) {
let index = -1
return dispatch(0)
function dispatch (i) {
if (i <= index) return Promise.reject(new Error('next() called multiple times'))
index = i
let fn = arr[i]
if (i === arr.length) fn = next
if (!fn) return Promise.resolve()
try {
return (fn(context, function next () {
return Promise.resolve(dispatch(i + 1))
}))
} catch (err) {
return Promise.reject(err)
}
}
} Код должен работать как под виндой так и под unix. Нужно ли будет компилировать код для обеих платформ ?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости