Я изменил __proto__ одному из объектов и получил следующее сообщение firefox:
TypeError: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create
Хотя казалось бы — какая разница? Хотелось бы увидеть какой-нибудь конкретный случай или тест, который показывал бы, что падение скорости действительно есть, тк я пока его не заметил. И с чего бы ему взяться?
Спасибо.