На самом деле, вы инициализируете объект в обоих случаях; то, что первый делает, а второе не: 1) резервирует некоторое пространство для переменной (которая касается не производительности, а пространства); 2) добавьте ссылку на объект (то есть увеличьте количество ссылок для этого объекта), а затем удалите ссылку (уменьшите количество ссылок) на строку после.
Я бы вряд ли поверил, что разница в производительности наблюдается между этими двумя.
Тем не менее, я предпочитаю второе, поскольку там нет необходимости в переменной user
; в любом случае, это просто вопрос вкуса, могут быть причины, по которым стилистика предпочитает первое, а другие предпочитают второе.