А если вернуться к оптимизации, @tshemsedinov, может просто бросить ссыль на лекции от разработчиков движка? Они и скажут лучше, и их сложно обвинить в не знании языка. У тебя была дет, не?
А при чём тут намбер? Речь об объектах. О том, будут у тебя однородные объекты с одинаковым hidden class, или разнородные, которые вызывает деоптимизацию
Ну вот есть типизация, которая порождает объекты одинаковой структуры. Которые хорошо оптимизируются в рантайме именно потому что у них одинаковая структура, один hidden class