Если проблема прямой совместимости связана не с новым синтаксисом, а с отсутствующим методом API, который появился совсем недавно, обычно в таких ситуациях предоставляется определение для отсутствующего метода API, который работает так, словно он уже определен в более старой среде. Этот паттерн называется полифилом (polyfill, также shim).
Вы пока еще не знаете JS} Познакомьтесь, JavaScript
·
Кайл Симпсон