Each project has its own window. Ctrl+tab moves down the call stack and ctrl+shift+tab moves up the call stack. Exploring a topic often requires depth first search and a lot of ctrl+w and clicking "close tabs to the right" after researching subtopics. I've used this approach for over a decade and I've always been able to upgrade my machine fast enough to keep up.
Of course I also use ctrl+e (QuickTabs) to jump faster with intellij-like fuzzy search. It's kinda like Chrome's built-in ctrl+shift+a, except better.