Do properties still get updated when they aren't set to a different value?

If a property gets changed then it affects performance.
Will the changes to a property still have this affect if you have a part and then set it’s color to the same value every frame? For example: you set the color of the part to color3.new(1,1,1) every single frame.

I’m not sure on the finer details, but that operation would probably not be the most performant - if nothing else because you’re calling a function every frame. The color3.new() runs code even if that code ends up doing nothing.