I know it was a common practice that day
In fact, I see how this happens when web applications begin to take on the roles of traditional desktop applications.
Are there any recommendations for opening or closing new windows?
As long as you use them for the right purpose, you should be fine. Never surprise the user / open windows unexpectedly.
Are there any browser incompatibilities that I should be aware of?
Not all browsers will respect all the window features that you request. For example, Firefox will always show the address bar, even if you ask not to.
- , javascript? E.G.: , ..
. .