You are browsing the Symfony 4.3 documentation, which changes significantly from Symfony 3.x. If your app doesn't use Symfony 4.3 yet, browse the Symfony 3.4 documentation.
Encore Versus Assetic?
Encore Versus Assetic?¶
So what are the differences between Assetic and Encore?
|Language||Pure PHP, relies on other language tools for some tasks||Node.js|
|Minify assets?||Yes (when configured)||Yes (out-of-the-box)|
|Loads JS Modules? ||No||Yes|
|Load CSS Deps in JS? ||No||Yes|
|React, Vue.js support?||No ||Yes|
|Support||Not actively maintained||Actively maintained|
|||Assetic has outdated support for React.js only. Encore ships with modern support for React.js, Vue.js, TypeScript, etc.|
Should I Upgrade from Assetic to Encore¶
If you already have Assetic working in an application, and haven't needed any of the features that Encore offers over Assetic, continuing to use Assetic is fine. If you do start to need more features, then you might have a business case for changing to Encore.
This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.