This data is not for RAM, it may be done using an HDD or even cloud. This data is not for reading but for storing only. I mean, the concept of browsing history was born when the HDDs used to have memory of a fruit fly and a price of an elephant, I really do not need headers only in my history because most of them become dead in 3-5 years. Wouldn't it great to read my 10-years old interactions with web or to save some big SPA for interacting with it later maybe when no online will be available?