Самый быстрый способ генерации длинных строк в JavaScript (производительность)

#javascript #string #performance #random #generator

#javascript #строка #Производительность #Случайный #генератор

Вопрос:

В stack exchange есть много случайных вопросов о строках, но они не помогают мне с моей проблемой. Мне нужно сгенерировать много случайных (не обязательно случайных) длинных строк (256 символов) в JavaScript как можно быстрее. Это не обязательно должна быть однострочная функция, производительность — единственное, что имеет значение. Может кто-нибудь помочь мне с этим?

Комментарии:

1. сколько вам нужно сделать за какое время? 256 — это довольно мало, но есть ли миллион, который вам нужно сделать? какие символы будут в строках? что-нибудь UTF-8 вообще? просто ascii? просто буквы?

2. достаточно ли быстро 100000 таких строк менее чем за секунду? var str = Array.from({length:256}, () => String.fromCharCode((Math.random() * 94 33) | 0)).join('');

3. это хороший лайнер!