Unmounting operations should be fast because they occur synchronously and block the main thread. Since componentWillUnmount and useEffect cleanup functions run synchronously, any slow operations can cause UI freezes or jank. This is particularly important during page transitions where components are unmounting as the user navigates away.