What's laggier in this case: Parts or Frames?

I’m trying to make a simulated weather radar in Roblox. I’m wondering if I should use parts (with CanCollide, CanTouch and CanQuery all set to false) or frames on a SurfaceGui.

Every once in a while (10-15 seconds?), the radar will do some small calculations for every part/frame and then set its color accordingly. The user will also have the ability to switch radar stations, which will destroy all the parts/frames for the other radar station and then create the new ones for the next radar station.

Currently, the part count is 41,400 for one radar station. I’m not sure if parts or frames will be most optimized for this, so I’d like to know what advantages or disadvantages each option has before I settle on which one I’ll use.

Why don’t you benchmark them both yourself ? My assumption is that frames will likely be slower, since CFrames are pretty dang fast, but it’s always good to test yourself to verify.

2 Likes