You have to distinguish lag from loading, streaming, or downloading delays. Some delays are do to problems with the server on the end with its traffic and ability to deliver the data to your phone fast enough. When it can't, your phone isn't lagging. The server is. However, if you are constantly having a problem with all web sites or just with certain apps, it could be a phone app software problem, or possibly a slow down with your internet service provider. If clearing your cache fixes the problem, then obviously the problem resided within the overtaxed memory management of the phone. Personally, so far, at least, I haven't experienced the latter kind of lag with my N8.