looking for a web browser that doesn't use a lot of memory when there are hundreds of tabs open

I often have hundreds of tabs open in my web browser, but I'm looking for a web browser that can handle this in a smarter way so that I don't use more memory than I need for the currently visible tab, and ideally it has some kind of hierarchy for tabs depending on when they opened and from what website.

Is there such a web browser? Or is someone working on developing this?