Answer by Nishant R. ·
Hi Suneel,
I believe there isn't any:
The JavaScript Agent sends the gathered information in the form of POST requests. This behavior is recommended for most servers and requires that POST requests be allowed on dynaTraceMonitor?*. For reliable page performance some specific actions are sent via GET, such as when actions have to be sent in Chrome or newer Opera versions (15+) in onbeforeunload
.
In most cases signals are sent as soon as actions are finished. This action starts with a user input that triggers a request and ends as soon as all of the request's callbacks are finished. The load-action occurs on each iframe and full page load and is sent on every page, if user inputs exist or not.
These actions trigger signals to be sent immediately after the actions are finished, in contrast to medium priority signals. These are triggered by timeless and lesser important actions. These medium priority actions are bandwidth, streaming, and third-party information, as well as reported values like errors or custom strings. If a signal is queued, this information is appended and doesn't create a separate request.
If multiple actions happen in a small time frame, such as a user action during page load, all of those actions are sent in a single signal.
For longer actions, a preview signal is sent as medium priority signal. Actions are sent only if all of their children and siblings are finished. If, for example, an action is opened and a second one is opened (which automatically is a child of the first one), the second one won't be sent until the first one is finished.
Therefore if the signal is sent immediately then there is no requirement for a buffer such as with Java agents.
Hope this helps.
Nishant
JANUARY 15, 3:00 PM GMT / 10:00 AM ET