Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 29

D

Denis in JavaScript Noobs — сообщество новичков
Chris
джипег толстый?
2 метра, но jpg 8 метров вообще без задержек
источник

D

Denis in JavaScript Noobs — сообщество новичков
Chris
в каких браузерах проявляется?
chrome, в приватном тоже
источник

D

Denis in JavaScript Noobs — сообщество новичков
ff тоже
источник

D

Denis in JavaScript Noobs — сообщество новичков
на вкладке network при этом обращений никуда нет, но если разорвать соединение сети, то тоже без задержек...
только что проверил
источник

D

Denis in JavaScript Noobs — сообщество новичков
стоит, наверное, в этот момент помониторить бэкенд\
источник

D

Denis in JavaScript Noobs — сообщество новичков
Denis
стоит, наверное, в этот момент помониторить бэкенд\
всем спасибо! будем смотреть бэкэнд)
источник

C

Chris in JavaScript Noobs — сообщество новичков
В бою, конечно. Придумываешь анимацию, декомпозируешь, реализуешь. Там особо инструментов-то нет, чтоб чему-то прям учиться
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
Ребят, подскажите чем обычная запись отличается от потоковой? При обычной записи файл открывается каждый раз? А при потоковой 1 раз и потом только дописывается?
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
Пытаюсь запись в файл 1.3 гига и получаю (node:27592) UnhandledPromiseRejectionWarning: RangeError: Invalid string length
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
Получается лучше записывать через поток? Или же обычная запись через флаг append?
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
На данный момент я все 1.3 гига разом из памяти записываю в файл, await fsp.writeFile(path, JSON.stringify(data));
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
CFS просто обертка
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
Там запись идет text и xml, парсится при чтении
источник

j

jk in JavaScript Noobs — сообщество новичков
Evgeniy Safronov
На данный момент я все 1.3 гига разом из памяти записываю в файл, await fsp.writeFile(path, JSON.stringify(data));
Подозреваю что проблема в stringify, не хватает памяти для такого большого объекта или какие-то другие ограничения.
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
jk
Подозреваю что проблема в stringify, не хватает памяти для такого большого объекта или какие-то другие ограничения.
Скорее всего ты прав, наверное буду переделывать на пошаговую запись в файл
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
Но я не совсем понимаю чем отличается обычная запись от потоковой
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
Отличие только в том что при потоковой записи я 1 раз открываю файл, записываю и в конце закрываю? А при обычной записи каждый раз происходит откртие и закрытие?
источник

j

jk in JavaScript Noobs — сообщество новичков
Evgeniy Safronov
Скорее всего ты прав, наверное буду переделывать на пошаговую запись в файл
Посмотри потоковые json библиотеки. Думаю ими ты сможешь обработать гигантский объект по фрагменту за раз и записать таким же образом в файл.
источник