Thanks for this OP. I use these 2 rules in my every day JS because where I work, readability wins every time. The anon function / indentation code format is something I've never really tried to "pick up" when I migrated over to javascript. Its ugly and takes longer for someone outside of my head to figure out what is going on in my code. Verbose function names help the other 4 guys on my team know exactly which function is handling the different scenarios of an async call. Its much more important that the developers are able to work efficiently than it is to save a few characters per function or a few lines per callback.
With the state of JS compilers/minifiers and gzip, I really feel that that particular argument can't even be made in most JS situations.
With the state of JS compilers/minifiers and gzip, I really feel that that particular argument can't even be made in most JS situations.