Sergey
Vlad
Это не то
Vladimir
Да в принципе то
Дима
То что это не имплементация в ноде
Sergey
ты на проде будешь с флагом запускать?
Таймураз
Кто работал с коа и паспортом?
Таймураз
У кого-нибудь есть готовый код, как обернуть стратегию, чтобы можно было контекстом воспользоваться?
herenickname
Господа, помогайте
herenickname
В базе 200000 событий
herenickname
Которые должны выполняться каждые N секунд (для каждого события свое время)
herenickname
Как лучше делать setTimeout?
herenickname
Доставать события из базы пачками (по 5-10 штук) в setTimeout? Но как тогда регулировать, выполнились ли те 5-10 событий (чтобы еще добавлять)?
herenickname
Там события могут через 2, 3, 4 секунды выполняться
herenickname
Скажем, в базе 200 тыс. сообщений из чата, которые надо воспроизвести с точностью до секунды
herenickname
База сообщений за один день. Зациклить их. Не спрашивайте зачем :D
aodzaki.toko
Славик
есть setinterval
herenickname
setInterval как делать, пачками, или сразу 200тыс выкатить можно?
Mykola
Так может какую то очередь использовать из готовых решений?
Mykola
кто то туда пушит, а ктото из них достает и делает такски
herenickname
А вообще, setTimeout после завершения весит где-то?
herenickname
Если был вызван без присваивания к чему-то
Evgeny
присваявая вы сохраняете его интовый id. АФАИК можете без сохранения по номеру просто выключить
Дима
Так может какую то очередь использовать из готовых решений?
У меня свой велосипед есть для такого пула коннектов. Выполняет асинхронные функции в порядке живой очереди с заранее заданной шириной, то есть в каждый момент времени будет выполнять не более N запросов одновременно, остальные будут ожидать своей очереди, даже если запустить все одновременно. Опционально, по таймауту можно таск зареджектить, чтобы не висел
Ilia
Bottleneck
Andrew
Anonymous
блин, а чо импорты даже в последней версии 7 не работаеют? 😩9999
Anonymous
(function (exports, require, module, __filename, __dirname) { import fs from 'fs';
^^^^^^
SyntaxError: Unexpected token import
Anonymous
╰─$ node -v
v7.4.0
Anonymous
да?
Завтра
разве
Anonymous
а почему он отличается от итоговой реалзиции?
Завтра
import это es6, а в 7 ноде уже вроде поддерживается полностью
Anonymous
ЕБАНЫЙ ЖАБАСКРИПТ
Завтра
++ тоже горел первое время
Anonymous
Anonymous
даже флаг пропал в 7 —harmony_modules
Завтра
а причем тут браузер, если имеется в виду нода?
Anonymous
но не работает
Lev
в ноде своя модульная система
Завтра
ну у меня на ноде работает, странно
Lev
юзай рекваер
Завтра
только без вот этого
(function (exports, require, module, __filename, __dirname) {
говна
Anonymous
юзай рекваер
жизнь боль
я не могу заюзать require, я подрубаю код, в котором я не могу изменять
Anonymous
а когда через бабель запускаю, тогда мне нужно и код из либы тоже прогонять через бабель — ебаный гемор
Lev
Lev
к слову
Anonymous
думаю запустить через babel-node и похуй на перфоманс
Anonymous
НА ПРОДЕ
Vlad
Vlad
Завтра
разве?
Vlad
разве?
Даже спеку еще уточняют
Vlad
Anonymous
Транспайль её
ГЕМОРНО, кучу хуйни делать ради нескольких хелперов, которые мне нада
Anonymous
думал щс node 7 запущу и будет заебок, но фиг
Vlad
Vlad
Либу
Anonymous
я эту либу и написал, просто она компилится для вебпака; а я захотел часть кода заюзать в другой нодприле — билд не могу юзать, а вот часть сорцов подключить могу :)
Anonymous
хах
Anonymous
я думаю теперь, что проще продублировать код
Anonymous
спасибо
Vlad
Ohar
Vlad
Vlad
йоу
Завтра
vpn в китае запретили, кстате
Ohar
что именно?
Ты имеешь в виду, что надо транспилить всё, что выше LTS?
Vlad
да, всё чего нет в lts
Ohar
ну логично так-то
Ohar
Я вообще с подозрением отношусь у кодищу, которое нельзя просто выполнить через node foo.js
Yergali
Есть кто работал с краулер?