mirror of
https://github.com/flarum/core.git
synced 2025-07-23 17:51:24 +02:00
Bundle unminified JS; minify via ClosureCompilerService when in production
Falls back to a less effective minification library if ClosureCompilerService errors or is unavailable. Minification takes a while (20 seconds or so), but it only happens when assets are modified. Still, this means enabling/disabling extensions is taking far too long. Possible solutions: - Don't minify initially; set a process running in the background to do minification, and server unminified assets in the meantime. - Refactor compiler to send each JS file to CCS individually, only if that particular file has been modified. flarum/gulp has also been updated to no longer support uglification. closes #582
This commit is contained in:
@@ -10,9 +10,8 @@
|
||||
|
||||
namespace Flarum\Asset;
|
||||
|
||||
use Flarum\Asset\RevisionCompiler;
|
||||
use Less_Parser;
|
||||
use Less_Exception_Parser;
|
||||
use Less_Parser;
|
||||
|
||||
class LessCompiler extends RevisionCompiler
|
||||
{
|
||||
|
Reference in New Issue
Block a user