Fanaelialae
Legend
Sure, writing performant code is important.Yes, Roll20 runs in a browser. And many users complain about performance problems. Foundry and FGU also have users that complain about performance problems. I suspect every existing VTT has a point at which performance becomes a problem. Are you saying otherwise?
Because it really sounds like you are saying that software performance is not an issue with modern hardware. Yet somehow I have meetings almost every week with my developers where performance and how to increase it is at least tangentially discussed. Modern hardware DOES NOT negate the need for good architecture decisions. Nor does good hardware and good architecture mean that performance will never be a problem for any user. There will always be users who try to exceed practical limits and experience performance related issues. Always.
Sure, maybe using actual distances rather than grid simplification might not be a detrimental architecture decision, but it will impact performance at SOME level, and hence consideration of such simplification might be a good architectural decision.
Similarly important, however, is recognizing when something will make no meaningful difference whatsoever. For example, recursive functions are typically less performant. There are nonetheless many instances where it's the best solution, because the performance hit will be practically nonexistent (nanoseconds) and it's the cleanest and simplest implementation.
Using actual distances vs a grid would not meaningfully impact performance.