JavaScript позволяет изменять структуру объекта в рантайме. Это дает больше свободы, но негативно сказывается на производительности. Подробности в короткой заметке от Никиты Гречино. dev.to/fromali…ipt-4hm8