From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../performance/clearresourcetimings/index.html | 85 ++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 files/zh-cn/web/api/performance/clearresourcetimings/index.html (limited to 'files/zh-cn/web/api/performance/clearresourcetimings/index.html') diff --git a/files/zh-cn/web/api/performance/clearresourcetimings/index.html b/files/zh-cn/web/api/performance/clearresourcetimings/index.html new file mode 100644 index 0000000000..e67b1cba7b --- /dev/null +++ b/files/zh-cn/web/api/performance/clearresourcetimings/index.html @@ -0,0 +1,85 @@ +--- +title: Performance.clearResourceTimings() +slug: Web/API/Performance/clearResourceTimings +translation_of: Web/API/Performance/clearResourceTimings +--- +
{{APIRef("Resource Timing API")}}
+ +

The clearResourceTimings() method removes all {{domxref("PerformanceEntry","performance entries")}} with an {{domxref("PerformanceEntry.entryType","entryType")}} of "resource" from the browser's performance data buffer and sets the size of the performance data buffer to zero. To set the size of the browser's performance data buffer, use the {{domxref("Performance.setResourceTimingBufferSize()")}} method.

+ +

{{AvailableInWorkers}}

+ +

Syntax

+ +
performance.clearResourceTimings();
+
+ +

Arguments

+ +
+
void
+
 
+
+ +

Return value

+ +
+
none
+
This method has no return value.
+
+ +

Example

+ +
function load_resource() {
+  var image = new Image();
+  image.src = "https://developer.mozilla.org/static/img/opengraph-logo.png";
+}
+function clear_performance_timings() {
+  if (performance === undefined) {
+    log("Browser does not support Web Performance");
+    return;
+  }
+  // Create a resource timing performance entry by loading an image
+  load_resource();
+
+  var supported = typeof performance.clearResourceTimings == "function";
+  if (supported) {
+    console.log("Run: performance.clearResourceTimings()");
+    performance.clearResourceTimings();
+  } else {
+    console.log("performance.clearResourceTimings() NOT supported");
+    return;
+  }
+  // getEntries should now return zero
+  var p = performance.getEntriesByType("resource");
+  if (p.length == 0)
+    console.log("... Performance data buffer cleared");
+  else
+    console.log("... Performance data buffer NOT cleared!");
+}
+
+ +

Specifications

+ + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('Resource Timing', '#dom-performance-clearresourcetimings', 'clearResourceTimings()')}}{{Spec2('Resource Timing')}}Initial definition.
+ +

Browser compatibility

+ +
+ + +

{{Compat("api.Performance.clearResourceTimings")}}

+
-- cgit v1.2.3-54-g00ecf