Хотя Ecmascript 5 представляет некоторые абсолютно новые возможности, он также добавляет, некоторые новые методы (свяжите, обрежьте, отобразитесь, и т.д.), который должно быть совершенно возможно реализовать (хотя медленнее) в текущих версиях. Делает библиотеку, существуют который реализации они назад совместимые функции (и не больше, исключая Прототип и. al.)
Вы можете проверить pulpjs . Вы можете выбрать части, которые хотите включить,
Крис Ковал и его друзья создали прокладку es5. Она была частью Нарвала, но теперь живет сама по себе:
http://github.com/kriskowal/es5-shim/
Was: I ' я привык использовать прокладку global-es5.js от narwhal:
http://github.com/280north/narwhal/blob/master/engines/default/lib/global-es5.js
вы необходимо удалить строку require ("json");
внизу, но в остальном она должна быть чистой для браузера.