Why does the compiling of terrain materials take ages?

I’m using a relative simple terrain material and everytime I change something it takes atleast 5 minutes to apply those changes because the compiling shaders is with 3000 very high.
Is there any workaround to speed it up?

As it is now it is not really feasible to iterate a terrain material.