Расширение языка - это хорошая идея, даже если это делает только один браузер - в конце концов он зарекомендует себя и станет стандартом, в который другие браузеры наверстают упущенное.
В противном случае, как можно добиться прогресса - Microsoft делает это постоянно: превратил бы XMLHttpRequest в стандарты, если бы Internet Explorer не внедрил его первым?
С точки зрения Mozilla цель этих изменений, за исключением добавления дополнительных возможностей для использования веб-разработчиками, заключается в том, чтобы привести к появлению JavaScript 2.0, который разрабатывается в качестве следующей версии ECMA 262 (версия 4) Рабочая группа TC39 .
Будущие браузеры будут поддерживать JavaScript 2.0. Тем временем разработчикам предлагается воспользоваться этими дополнительными функциями - изначально в Firefox и с использованием библиотек JavaScript, которые обеспечивают обратную совместимость с Internet Explorer. Я нахожу это очень полезным.
Также может быть интересно отметить, что Webkit (движок, разработанный KDE и используемый Safari, Chrome и несколькими бесплатными браузерами) поддерживает JavaScript 1.7.