Hi Some time back there was a problem where any more than 15 tokens with vision on (can't say that without fond childhood memories of plasticine figures, but we digress) and so I quickly learned to make sure there were no duplicates of PC tokens loafing about. This habit has stuck, though I don't think that problem still exists, but we never experience lag, so I would suggest it is probably good practice to limit vision to only those tokens where it is essential. Using API for a patrolling guard for example I have given that token tinted, directional vision so I can be absolutely clear about what they can see, but generally I think you can eyeball a map and say whether an NPC has LOS or not. TL;DR I prefer to only give it to PCs and I delete all their tokens except for the live map, we don't experience lag