View the recording of this talk (in French)
Yarn, NPM, pnpm, Babel, SWC, Webpack, TurboPack, Rollup, Parcel… Is it really necessary to introduce so much complexity to create a beautiful and interactive website?
The Symfony UX initiative greatly simplified how to build frontend applications with Symfony by going back to the roots: server-side generated HTML (goodbye JSX, our good old Twig is back), and minimalist JavaScript thanks to Hotwire. However, to use Symfony UX, you still need to install, set up, and maintain an entire JS toolchain… which is no picnic.
Is it still really necessary?! Browers recently gained features making it possible to do without most of them. Let’s see how to get rid of the complexity by using the web platform… and the new Symfony ImportMap component!