JavaScript de autoria passa a ser minificado no build
Os scripts do próprio sistema ganham uma versão compacta, gerada no build. O total entregue caiu 53%.
c2f assets:minify gera a versão minificada de cada script de autoria. Nos 64 arquivos do core, o total foi de 1.588 KB para 739 KB.
A minificação acontece no build, e não na hora de responder. O servidor de arquivos estáticos já respondia com tamanho, cache e leitura parcial calculados sobre o arquivo em disco; minificar durante a resposta quebraria as três garantias. Agora ele só escolhe qual arquivo enviar.
Um manifesto guarda a assinatura do arquivo original, e --verificar acusa a versão compacta que ficou velha. Em modo de desenvolvimento, o sistema serve sempre o original, para depurar com os nomes verdadeiros.
Em resumo
c2f assets:minifygera a versão compacta- De 1.588 KB para 739 KB nos 64 arquivos
- Em desenvolvimento, o arquivo original continua sendo servido
Origem: Core · req-145 · BATCH-148