Предпосылка неверна, Тамарин не работает в Mozilla Firefox.Как говорится в этой статье ,
Единственная часть Tamarin, используемая в современных приложениях Mozilla (например, Firefox 3.5+) через SpiderMonkey, - это NanoJIT, модуль, который используется для генерации нативного кода.при выполнении компиляции точно в срок.
Спецификация ECMAScript 4 была заброшена, поэтому ее поддержка в браузерах не поддерживается.
Если ES6 не охватывает все ожидаемые функции ES4 (например, он не обеспечивает проверку типов), возможными альтернативами являются TypeScript и Dart.TypeScript - это, в основном, ES2018 с проверками типов и несколькими собственными функциями, он не требует от разработчика изучения нового языка.Ни один из них не может работать в браузерах, но у Dart есть Dartium для запуска кода на виртуальной машине и пропуска этапа транспаляции.