А по сути это быстрее чем ецс? Или может с точки зрения структурирования это очень полезно? Как я понимаю каждый компонент связан с другим так как имеет ссылки на другие компоненты или на таблицу со ссылками которая тоже является компонентом. Я так думаю что произвольный доступ без вариантов ломает кэш локальность
Я бегло почитал часть, мне кажется тут не учитываются архетипы. В bevy (да вроде и в других) наборы одинаковых компонент собираются в архетип. Так что сделать запрос сразу на два и более компонентов это чуть ли не также быстро как по массиву пробежаться (не спец). А ведь они еще и в паралели могут работать, если запрашивают иммутабельные данные.