Web browsers and web 2.0