In previous versions you could delay recompile till before entering play mode, but that option seem to have gone away in Unity 6
I find it enormously annoying that unity editor locks up with recompiling as soon as I save a change to a script. I often have to make other changes before executing play mode again, so there is no point in locking up to compile before I am done with them all.
I am not talking about script changes while in play mode, but saving changes when not in play mode.
Certainly this option is available somewhere still...?