Если свободное место в словаре закончилось, то алгоритм обычно решает удвоить текущую емкость
Таким образом вроде работает List.
А в словаре же вроде выбирается следующее простое число для размера коллекции?
Размер коллекции является делителем хэш-кода, и для того, чтобы было минимум коллизий, выбирается именно простое число.
Автор статьи прекрасно понимал что сборщик мусора рано или поздно всё равно придется вызываться. Они не хотели его отключить, они хотели запускать его чаще, чтобы сгладить пиковые нагрузки.
Я чуть не заплакал, когда прочитал «А разве подвеска типа МакФерсон может быль уникальной?». Да, она может быть уникальной и автопроизводители тратят кучу времени, чтобы настроить подвеску автомобиля на дорожных испытаниях. Если будет возможность, покатайтесь на киа/хёндэ/китайце и вы сразу поймёте отличие от немецкой тройки и вольво в поведении авто на дороге.
Таким образом вроде работает List.
А в словаре же вроде выбирается следующее простое число для размера коллекции?
Размер коллекции является делителем хэш-кода, и для того, чтобы было минимум коллизий, выбирается именно простое число.
Скорее всего WebAssembly возьмёт на себя высокопроизводительную часть приложения.
Я думаю ей всё же не место в этой категории)