Я знаю, что это было обычной практикой того времени
На самом деле я вижу, что это возвращается, когда веб-приложения начинают играть роль традиционных настольных приложений.
Есть ли какие-либо рекомендации за или против открытия новых окон?
Пока вы используете их по назначению, у вас все будет хорошо.Никогда не удивляйте пользователя / неожиданно открывайте окна.
Существуют ли какие-либо несовместимости браузеров, о которых мне следует знать?
Не все браузеры будут учитывать все функции окон, которые вы запрашиваете,Например, Firefox всегда будет отображать адресную строку, даже если вы попросите этого не делать.
Есть ли в окне что-либо, что я не должен изменять с помощью javascript?Например: размер окна, удаление некоторых хромированных элементов и т. Д.
См. Два предыдущих ответа.