Why Panning and Zooming in a Web App Can't Be Perfect | Dark Hacker News