Is there a performance difference between "task.defer" and "task.spawn"?

I feel like task.defer would be a better practice in terms of having a stable decent FPS; provides wider support on more devices, but I doubt there would be much noticeable difference. task.spawn makes your scripting experience more predictable