Notação Literal VS. construtor para criar objetos em JavaScript [duplicado]

Esta questão já tem uma resposta aqui:

Devo estar usando literais de objeto ou funções de construtor? 10 respostas

Eu estou aprendendo JavaScript do básico (embora eu programa em outras linguagens como C #). Surgiu para mim a questão de qual destas duas maneiras é mais eficiente e deve ser usado como regra geral.

Tenho certeza e não esperava nenhuma resposta definitiva, mas gostaria de saber os prós e contras gerais.

Obrigado!!

questionAnswers(2)

yourAnswerToTheQuestion