Every time I am unfortunate enough to do something front-end it's just as bad as I remember.
Edit: professionally, that is; when I do front-end related stuff for myself, it's fine, but they are small and I keep things simple - vanilla JS where needed, etc.