Opera mini existed for years before the iphone, and it's what gets used to browse the web on slow networks. I used to run it on a low end j2me phone in 2006, and it browsed the web just fine. I think "the modern smartphone" more than anything is a change in perception of what is possible, no an actual meaningful increase in what is possible.