dash depends on backend, not frontend