Комментарии 12
Ожидал от названия статьи нечто большего.
В туторах Кантора (25, 26) описывается и эта проблема и ряд других, менее очевидных.
В туторах Кантора (25, 26) описывается и эта проблема и ряд других, менее очевидных.
+2
расскажите, о чем бы вам хотелось узнать?
0
могу предложить эту статью habr.com/post/325320
возможно вас заинтересует
возможно вас заинтересует
0
Для этой задачи вообще никакие пакеты из NPM не нужны и велосипеды тоже.
Все что нужно уже есть из коробки, даже с примерами.
https://nodejs.org/api/readline.html#readline_example_read_file_stream_line_by_line
+3
А скоро станет ещё проще: readline: add support for async iteration
+2
ну и на память на самом деле ограничения нет. достаточно задать флаг max_old_space_size
+1
Streams одно из фундаментальных и костыльных решений в node.js. Самое крутое что там есть это backpressure. Самое отстойное — обработка ошибок. Нормально сделали в https://highlandjs.org. Но сейчас есть и более удобные штуки типа ES6 генераторов для pull и Observable для push подходов.
0
0
Глобальные переменные это плохо!
Где ж тут глобальные переменные? O.o
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как не нужно использовать Node.js Stream API