Atribuir __proto__ a uma interface para transformá-lo em objeto - inteligente ou perigoso?

Ao usar postMessage () para copiar dados de / para um trabalhador da Web, você pode postar um objeto que é uma classe. Mas, do outro lado, o objeto recebido são apenas os dados (ou seja, uma interface, não uma classe).

Uma pessoa sugerido atribuir o correto__proto__ para esse objeto no lado de recebimento para transformá-lo novamente em uma classe. Isso funciona. Mas isso é sólido e seguro ou está pedindo problemas?

Não estou pedindo opinião aqui (um grande não-não), estou perguntando se há questões técnicas específicas que podem me morder no posterior.

questionAnswers(1)

yourAnswerToTheQuestion