Not sure I understand exactly what you mean, but yeah generally speaking. You really don't need JS beyond what any of the project generators give you for a tonne of use cases. A lot can be handled where you need by the LiveView.JS module. Phoenix without LiveView definitely doesn't need JS.