
Сергей
19.05.2017
19:23:47
лучше без неё решать
проще для восприятия

Zaur
19.05.2017
19:24:21

Сергей
19.05.2017
19:24:40

Google

Rafael
19.05.2017
19:24:47

Сергей
19.05.2017
19:25:37

Rafael
19.05.2017
19:26:09

Сергей
19.05.2017
19:26:29
А её зачем?
чтобы завершить выполнение runTasks после всех задач

Rafael
19.05.2017
19:26:31
В каждой ячееке массива после мапа уже будет результат или ошибка

Zaur
19.05.2017
19:26:55

Rafael
19.05.2017
19:27:33
Не 10, а 11к

Сергей
19.05.2017
19:27:35
я ещё короче решение нашел
в 4 строки

Rafael
19.05.2017
19:27:45

Google

Rafael
19.05.2017
19:28:26
Да, прикольненько

Сергей
19.05.2017
19:28:34

Zaur
19.05.2017
19:28:42

Сергей
19.05.2017
19:28:50
вот это проще
и понятнее
а там shift()

Rafael
19.05.2017
19:30:03
Кстати, и вроде e => e можно сократить
Вроде в статье на хабре был пример как

Сергей
19.05.2017
19:30:49

Дмитрий
19.05.2017
19:31:10
npm i -S bluebird
Promise.map ?

Сергей
19.05.2017
19:31:43
мы тут по стандартным средствам упарываемся)))

Zaur
19.05.2017
19:32:38

Сергей
19.05.2017
19:33:24
я тут по памяти решил посчитать
@abdulgalimov скинь пожалуйста текстом свой код

Zaur
19.05.2017
19:36:23
var tasks = [];
for (var i=0; i<11000; i++) {
tasks.push(new Promise(function (resolve) {
resolve('ok');
}));
}
tasks.push(new Promise(function(resolve, reject) {
var obj = {};
Error.captureStackTrace(obj);
reject(obj.stack);
}));
console.time('test')
function runTasks(tasks) {
if (!tasks.length) {
console.log('complete');
console.timeEnd('test');
return Promise.resolve();
}
return tasks.shift()
.then(function(res) {
// console.log('res:', res);
return runTasks(tasks);
})
.catch(function(err) {
console.log('err', err);
return runTasks(tasks);
})
};
runTasks(tasks);
а нет
исправил

Сергей
19.05.2017
19:37:49
я выкину тот промис с capture
забавно

Google

Сергей
19.05.2017
19:41:21
у тебя чуть меньше памяти кушает
наверное из-за того, что уменьшаешь массив
хотя по мне оптимизация на спичках
и вариант с Promise.all короче и понятнее

Андрей
19.05.2017
19:44:07
Как точки поставить в редакторе?

Zaur
19.05.2017
19:44:25

Сергей
19.05.2017
19:44:40

Zaur
19.05.2017
19:45:27

Сергей
19.05.2017
19:46:03
кстати
твой код свалился)
когда я кинул туда err
ну как
complete выполнился
Но в консоль также упала ошибка
а нет
сорян
бля

Zaur
19.05.2017
19:48:26
)) потому что console.log написано

Google

Сергей
19.05.2017
19:48:31
ага
короче, да
есть два стула
скорость(или память) и понятность

Пашок
19.05.2017
19:49:45

Zaur
19.05.2017
19:49:45
У меня bluebird промиси, заюзаю map

Сергей
19.05.2017
19:50:49

Пашок
19.05.2017
19:53:21

Admin
ERROR: S client not available

Сергей
19.05.2017
19:53:44
я забыл про кложур

Пашок
19.05.2017
19:55:31
Так что он может выступать в роли околокомпилятора

Виталий
19.05.2017
21:02:23
Привет ребят, работаю над голландской POS платформой, стек: Node+WS+Redis+Mysql, а на фронте Vue js, проекту два года. К пользе сообществу, по мере поступления вопросов могу брать участие в их решение. Сообщество интересно тем. что можно узнать интересные юзкейсы. Я из Киева узнал из соседнего чата по Vue js #whois

Андрей
19.05.2017
21:05:13
О, а вью + нод нормально заходит в проектах?

Rafael
19.05.2017
21:06:48

Пашок
19.05.2017
21:07:09
В остальном они не сильно пересекаются – одно это среда выполенния кода на сервере, а второе это фронтенд фреймворк

Андрей
19.05.2017
21:07:54
Просто я еще только учусь и когда попробовал использовать вью у себя то получилось ужасно

Rafael
19.05.2017
21:09:08

Google

Пашок
19.05.2017
21:09:13
возможно дело не во vue

Виталий
19.05.2017
21:09:37
@KroshkaKlo вообще никаких проблем нету. Очень хорошее разделение ответственности

Андрей
19.05.2017
21:11:34

Rafael
19.05.2017
21:11:46
Introduction · GitBook
https://ssr.vuejs.org/ru/

Андрей
19.05.2017
21:11:51

Пашок
19.05.2017
21:12:09
Там и сам vue и nuxt продакшн риди, так что попробуй еще раз)

Rafael
19.05.2017
21:12:23

Андрей
19.05.2017
21:14:03
А есть те кто используют angular/react в связке с нодой?

Пашок
19.05.2017
21:16:36

Rafael
19.05.2017
21:18:15

Пашок
19.05.2017
21:18:34
Буду рад ссылке, не читал

Андрей
19.05.2017
21:22:09

Rafael
19.05.2017
21:23:18
“Upgrading Ele.me to Progressive Web App” @Huxpro https://medium.com/elemefe/upgrading-ele-me-to-progressive-web-app-2a446832e509

Salim
19.05.2017
21:47:05
проще для восприятия
Я извиняюсь за повтор. и все ж ....
через cmd как в атома убрать окошко key binding ?

Konstantin
19.05.2017
21:54:22
Что-то +.
Cmd,ctrl?

Aleksandr
19.05.2017
22:00:02

Salim
19.05.2017
22:12:36
помогло