better with precompiled assets