Есть полоски разнообразной длины, но с фиксированной толщиной. Ими надо заполнить окно браузера без зазоров:

Как это сверстать, чтобы полоски правильно разбивались и переносились на новую строку, без щелей и встык? У меня в голове пока только безумные идеи вроде создания шрифта с шириной символа 1px и набивание им невидимых слов нужной длины с включенным word-wrap.
Всего полосок будет аж 30 тысяч на странице, так что вопрос производительности важен.