Cache asset precompilation based on diff of uncompiled files