ecmascript-mode provides only syntax highlighting and whatever facilities it inherits from java-mode--the mode from which it is derived.
This mode unconditionally makes
font-lock-builtin-face bold. That isn’t very friendy.
I’m not sure why I put that in there. I am an elisp newbie, and this was my first foray into programming a major mode. I will remove the offending line.