Выведет «один, два, три», хотя ожидается совершенно другой порядок.
Что значит ожидается? Порядок в хешах не может ожидаться. Даже если один и тот же хеш сегодня выведет 1,2,3, а завтра 2,1,3 — это вполне нормальное поведение.
Я считаю такое поведение совершенно нелогичным и, как минимум, не кроссбраузерным
А я считаю что сортировка пузырьком должна иметь сложность O(1). Как разработчиков хрома заставить изменить законы природы?
Вы имеете удивительную наглость требовать какое-то поведение от хеша, не понимая принципов его работы.
Нужен гарантированный порядок выборки из хеша — берите все его ключи, сортируйте, и обращайтесь по очереди. Нужна выборка в порядке вставки — храните отдельно массив с ключами.