by ndesktop » Wed Nov 25, 2020 1:58 am
For example, you have a HTML editor which uses browser to edit content. Then you can have a second window, also using browser, to actually display the content of the editor.
Or like some editors (notepad++ cross to my mind now) where you can open a file in a second view.
Also a comparator between items, left-right file managers a la Windows Commander or WinSCP etc.
There are quite a number of use cases.
Obviously one can use a single browser and split the browser into left/right with two DIVs with width 50%, but that will require nontrivial JS implementations, since now you don't have just "browser content with elements", but to distinguish between source and destination (D&D copy), inplace dual editors (for file comparisons).
Take TortoiseGit Diff feature, for example. You will probably want two separate browsers (three if you show also the merge) instead of a single one split in three.