Starting with ECMAScript 2015, JavaScript gains support for the Proxy object allowing you to intercept and define custom behavior for fundamental language operations. ECMAScript 2015 Proxy is rarely used because cannot be transpiled by Babel, due to the limitations of ES5. As for now, all evergreen browsers support it and it is time to learn more about ES2015 Proxy. We will overview ES2015 Proxy features, how to use them, and look to the cases where the proxy can be used.