--- layout: docs title: Polyfill description: How to use the Polyfill. permalink: /docs/usage/polyfill/ ---
6to5 includes a polyfill that includes a custom regenerator runtime and core.js.
This will emulate a full ES6 environment. This polyfill is automatically loaded when using `6to5-node` and `6to5/register`. ## Usage in Node/Browserify You need to include the polyfill require at the top the **entry point** to your application. ```js require('6to5/polyfill'); ``` Fortunately, this is automatically loaded when using: ```js require('6to5/register'); ``` ## Usage in Browser Available from the `browser-polyfill.js` file within the 6to5 directory of an npm release. This needs to be included **before** all your compiled 6to5 code. You can either prepend it to your compiled code or include it in a `