Hidden window is just a state, it's faster to display to an hidden window, you don't need such window to be visible if it's used for a list data structure is what I meant.
I don't know about the perf.
Currently writing scripts which need unlimited sequenced data - I might try a hidden window technique rather than hash -m1.