recordScriptElementExecuteComplete method

void recordScriptElementExecuteComplete(
  1. String source
)

Records the completion of script execution

Implementation

void recordScriptElementExecuteComplete(String source) {
  final script = _pendingScripts[source];
  if (script != null) {
    script.executeEndTime = DateTime.now();
    script.readyState = 'complete';
    _pendingScripts.remove(source);

    recordPhase(phaseScriptExecuteComplete, parameters: {
      'source': script.isInline ? '<inline>' : source,
      'executeDuration': script.executeDuration?.inMilliseconds,
      'totalDuration': script.totalDuration?.inMilliseconds,
    });
  }
}