AssetMapper: Manage Your JS Deps Without Node

Avatar of Kévin Dunglas Kévin Dunglas

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!

Delivered in English
The SensioLabs room

Thursday, June 15, 2023 at 16:25 PM – 17:15 PM

Intermediate talk, some familiarity with the topic required.