Максим: да ты просто в собственной лени расписался, не считая того, что задал минимум 4ре абстрактных вопроса. Такое на студенческом форуме нормально, и то не везде.
Чтото намудрил ты - штатный бенчь чуть поправленный для 10М и 20М и на 60сек на 7.9.0 показывает
```
child_process/child-process-read-ipc.js
child_process/child-process-read-ipc.js dur=60 len=10000000: 2,975,849.553027369
child_process/child-process-read-ipc.js dur=60 len=20000000: 976,674.8338392954
```
Машина правда в дрова.
Алексей Николаев: что имеено "не работает" то?
до кучи полно плагинов же - и многорядные табы, и колонкой, и деревом. наверняка гдето и "выгидышь" для не показанных табов есть
Все от ребёнка зависит. Яб с другой стороны подошёл (помимо математики и логики) - формальное исполнение алгоритмов. К примеру на пазлах, домино и прочих "настолках". Логика в 4ре только сомнительно. У меня старший в 1.5 алфавит знал а вот формально алгоритм исполнить и в 6ть не мог - сеттинг и эстетика перебивали алгоритм
хромимум в трэш (только если с флэшем сложности) - у меня ФФ месяцами живет включая шатания по ютубу детями. хром даже на венде такого не выносит - приходится как минимум перезапускать
dinegnet: "неча тянуть подходы из одного языка в другой." вы сами себе противоречите. итераторы и самописные контейнеры (много откуда - к примеру С++) вместо родных, передача разных типов в разных параметрах (С) вместо type assertion,
я не поленился написал rsc и его ответ был - "Either approach is fine, depending on the circumstances. In general you should write what you feel results in the clearest, most understandable, most maintainable code."
Так вот итераторы будут самые тяжелые, по функции на тип будет легче конечно (но что, если критерии прохода изменятся? надо править каждую) но всеравно по одной на тип (эдакий ручной С++ но без шаблонов - и потом крики о генериках), а одна функа с range loop + type assertion самая простая.