# Performance Edge Documentation > Documentation for Performance Edge ## Guides - [Performance Edge](https://docs.developers.optimizely.com/performance-edge/docs/overview.md): Run experiments on your site using Optimizely Performance Edge. - [Optimizely Performance Edge and Optimizely Web Experimentation](https://docs.developers.optimizely.com/performance-edge/docs/edge-vs-web.md): Describes the differences and similarities of Optimizely Performance Edge and Optimizely Web Experimentation. - [How Optimizely Performance Edge works](https://docs.developers.optimizely.com/performance-edge/docs/how-it-works.md): Learn how Optimizely Performance Edge works. - [Setup with Edge Subdomain](https://docs.developers.optimizely.com/performance-edge/docs/implementation-guide.md): This is the documentation for Optimizely Performance Edge. - [Backend Proxy](https://docs.developers.optimizely.com/performance-edge/docs/backend-proxy.md): Backend Proxy is another method of implementing Optimizely Performance Edge. - [CDN Proxy](https://docs.developers.optimizely.com/performance-edge/docs/cdn-proxy.md): CDN Proxy is another method of implementing Optimizely Performance Edge and is a good choice for customers who cannot use the Edge Subdomain method. - [Edge Subdomain vs. CDN Proxy](https://docs.developers.optimizely.com/performance-edge/docs/edge-subdomain-vs-cdn-proxy.md): Edge Subdomain is the recommended way of implementing Optimizely Performance Edge, but there are some situations where a CDN proxy may make more sense. - [Custom code and utility functions](https://docs.developers.optimizely.com/performance-edge/docs/custom-code.md): Describes how to write JavaScript and CSS that is executed for some or all variations of an experiment - [Support for Dynamic Websites](https://docs.developers.optimizely.com/performance-edge/docs/support-for-dynamic-websites.md): Describes support for dynamic websites work in Optimizely Performance Edge. - [Integrations](https://docs.developers.optimizely.com/performance-edge/docs/integrations.md): Describes where you can find more about Optimizely Performance Edge's integrations. - [Opt Out](https://docs.developers.optimizely.com/performance-edge/docs/disable-optimizely-opt-out.md): Describes how to opt out of (or opt in) an experiment. - [Test and troubleshoot](https://docs.developers.optimizely.com/performance-edge/docs/qa-experiment.md): Describes how to test and troubleshoot Optimizely Performance Edge. - [Preview each variation](https://docs.developers.optimizely.com/performance-edge/docs/preview-each-variation.md): Describes how to preview a variation. - [Troubleshoot your Edge setup](https://docs.developers.optimizely.com/performance-edge/docs/troubleshoot-your-edge-setup.md): Describes how to troubleshoot your Optimizely Performance Edge setup. - [FAQ](https://docs.developers.optimizely.com/performance-edge/docs/faq.md): Lists frequently asked questions about Optimizely Performance Edge. ## API Reference - [Get a microsnippet response](https://docs.developers.optimizely.com/performance-edge/reference/get_microsnippet_reponse.md): Call the Edge Decider API to fetch a microsnippet. Given the required arguments, the Edge Decider will bucket visitors into variations of active experiments they're qualified for and return the JavaScript microsnippet. The microsnippet is executed by the browser to apply the variations' changes. Note that for security, the Edge Decider API only supports connections made over HTTPS. It does not support connections made over insecure HTTP and responds with a 403 status instead. - [Event](https://docs.developers.optimizely.com/performance-edge/reference/event.md) - [Add Listener](https://docs.developers.optimizely.com/performance-edge/reference/add-listeners.md) - [trackEvent](https://docs.developers.optimizely.com/performance-edge/reference/trackevent.md) - [Hold Events](https://docs.developers.optimizely.com/performance-edge/reference/hold-events.md) - [Log](https://docs.developers.optimizely.com/performance-edge/reference/log.md) - [Opt out](https://docs.developers.optimizely.com/performance-edge/reference/opt-out.md): Opt a visitor out of Optimizely Performance Edge tracking. - [Send Events](https://docs.developers.optimizely.com/performance-edge/reference/send-events.md) - [getActiveExperiments](https://docs.developers.optimizely.com/performance-edge/reference/getactiveexperiments.md) - [getActivePages](https://docs.developers.optimizely.com/performance-edge/reference/getactivepages.md) - [getRedirectInfo](https://docs.developers.optimizely.com/performance-edge/reference/getredirectinfo.md) - [Utils](https://docs.developers.optimizely.com/performance-edge/reference/utils.md) - [observeSelector](https://docs.developers.optimizely.com/performance-edge/reference/observeselector.md)