Сообщение от voraa
|
Если только в typed Array.
Иначе памяти потребуется в разы больше. В памяти каждое число хранится как 8 байтовое вещественное (double64), а в строках по 2 байта на символ (utf-16)/
|
Полагаю что двоичные данные только в typed array и могут храниться))
Изначально эта тема поднималась для записи именно на диск. Но сейчас интересен вопрос и про оперативную память.
Как считаете, насколько актуально принимать на сервер данные в формате JSON, конвертировать их в двоичные данные и записывать в память (map, set и т.д.) — в типизированные массивы?
Взять тот же Map — значение ключа может быть совершенно любым — мы можем создать new ArrayBuffer() и записать в него UUID участника.
Получается, что мы можем оптимизировать использование объёма оперативной памяти — уменьшить его как минимум 2 в раза.
Насколько верны данные размышления?)