EdgeWorkers

Learn how to execute JavaScript functions at the edge to optimize site performance and customize web experiences.

Get Started    

Resource tier limitations

These limitations are unique for each resource tier. There are currently two resource tiers available, Dynamic Compute and Basic Compute.

👍

The limits for the EdgeWorker IDs created without a resource tier will not change. By default, these EdgeWorkers functions will execute using Dynamic Compute. The Dynamic Compute limits are the same as the limits applied prior to the introduction of resource tiers.

Event handlerDescriptionBasic ComputeDynamic Compute
all event handlers Maximum CPU time during initialization30 milliseconds30 milliseconds
Maximum wall time during initialization100 milliseconds100 milliseconds

onClientRequest

onOriginRequest

onOriginResponse

onClientResponse

Maximum memory usage per event handler1.5 MB1.5 MB
Maximum CPU time per event handler4 milliseconds10 milliseconds
Maximum wall time per event handler100 milliseconds4 seconds
Maximum number of HTTP sub-requests allowed from a parent request

Note: You can use content fetched using the onClientRequest event handler to modify the original end-user request's cache key. For cache keys modified in this way, you need to use purge by CP Code and not by URL. For instructions on how to purge a CP code see Purge Content by CP code. For instructions on how to create a CP code see Create a CP code.

01
Maximum number of HTTP sub-requests allowed in parallel per request01
Maximum wall time per HTTP sub-request01 second
Maximum response size per HTTP sub-request05 MB
responseProvider Maximum memory usage for responseProvider2 MB2 MB
Maximum CPU time for responseProvider4 milliseconds100 milliseconds
Maximum wall time for responseProvider100 milliseconds4 seconds
Maximum number of HTTP sub-requests allowed for responseProvider050
Maximum number of HTTP sub-requests allowed in parallel for responseProvider05
Maximum wall time per HTTP sub-request during the execution of the responseProvider event handler01 second
Maximum response size per HTTP sub-request during the execution of the responseProvider event handler 05 MB

Updated 3 months ago


Resource tier limitations


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.