# Proxy in JavaScript

DevFeed: [Proxy in JavaScript](<https://devfeed.tech/articles/proxy-in-javascript-26287.md>)

Original publisher: [Read original article](<https://masnun.com/javascript-proxy/>)

Author: masnun

Published: 2017-08-21T01:00:14Z

Content type: tutorial

Language: en

Sources: [Abu Ashraf Masnun](<https://devfeed.tech/sources/abu-ashraf-masnun.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [behavior](<https://devfeed.tech/tags/behavior.md>), [cache](<https://devfeed.tech/tags/cache.md>), [code](<https://devfeed.tech/tags/code.md>), [console](<https://devfeed.tech/tags/console.md>), [function](<https://devfeed.tech/tags/function.md>), [handler](<https://devfeed.tech/tags/handler.md>), [http](<https://devfeed.tech/tags/http.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [object](<https://devfeed.tech/tags/object.md>), [properties](<https://devfeed.tech/tags/properties.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [receiver](<https://devfeed.tech/tags/receiver.md>)

## AI overview

This tutorial explains how JavaScript Proxy objects intercept operations on a target object through handler methods. It covers property access, method calls, logging, value transformation, and caching responses from external APIs.

## Source excerpt

As we can already guess from the name, a Proxy object works as a "proxy" to another object and allows us to customize the behavior of the said object in certain ways. Let's say you have an obj named awesomeAPI which has some properties and methods. You want to "trap" any calls to the object. May [...] The post Proxy in JavaScript appeared first on Abu Ashraf Masnun.