Сообщение от Aetae
|
Чем им плох был изначальный вариант с простым порядком по мере добавления...
|
Изначального варианта вообще не было но первые реализации именно так и поступали и в целях соблюдения обратной совместимости это было общепринятой нормой.
Новый вариант правил размещения позволяет размещать объекты в памяти с применением реляционной алгебры в частности V8 использует красно черные бинарные деревья что позволяет математически оптимально размещать и использовать данные.
Это сделано с целью упрощения реализации позволило удалить из движка JS отдельный не нужный механизм хранящий ссылки на данные, порядок их размещения и данные индексации.
В общем сделали протестили и продавили новый вариант в стандарт.