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