Server side precompiler