Sure, but 99.99% of devs don’t need to know this and probably shouldn’t know this lest they decide one day “this will be faster so I’ll just do it this way” not thinking of how awful and confusing it will be for everyone else.
Plus, in some future implementation, it could happen that the current faster way becomes slower, due to changes in the JS interpreter / JITter etc. At least, think it could. Not a language lawyer or implementer.
Yeah I'm getting a frustrated feeling like the entire ""+"" debate in Java all over again.
And others will copy this pattern without knowing why. so quickly you have these weird patterns all over your code.