Have you ever programmed in JavaScript? I don't use any of those frameworks or transpilers and it's nice. ive written plenty of ruby, Python, Java, and C. What are you talking about with syntax checking anyway?
JS syntax tends to hide certain mistakes but errors always throw.
If Chrome's extension API swallows exceptions, that's not a JS problem.