Warning: You are browsing the documentation for Symfony 3.3, which is no longer maintained.
Read the updated version of this page for Symfony 5.3 (the current stable version).
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, continuting 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.