| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent e2ced0d commit f368d69
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -52,7 +52,6 @@ const { | |||
| 52 | 52 | NODE_PERFORMANCE_MILESTONE_ENVIRONMENT | |
| 53 | 53 | } = constants; | |
| 54 | 54 | ||
| 55 | - const { AsyncResource } = require('async_hooks'); | ||
| 56 | 55 | const L = require('internal/linkedlist'); | |
| 57 | 56 | const kInspect = require('internal/util').customInspectSymbol; | |
| 58 | 57 | ||
@@ -340,12 +339,11 @@ class PerformanceObserverEntryList { | |||
| 340 | 339 | } | |
| 341 | 340 | } | |
| 342 | 341 | ||
| 343 | - class PerformanceObserver extends AsyncResource { | ||
| 342 | + class PerformanceObserver { | ||
| 344 | 343 | constructor(callback) { | |
| 345 | 344 | if (typeof callback !== 'function') { | |
| 346 | 345 | throw new ERR_INVALID_CALLBACK(callback); | |
| 347 | 346 | } | |
| 348 | - super('PerformanceObserver'); | ||
| 349 | 347 | ObjectDefineProperties(this, { | |
| 350 | 348 | [kTypes]: { | |
| 351 | 349 | enumerable: false, | |
@@ -553,10 +551,7 @@ function getObserversList(type) { | |||
| 553 | 551 | ||
| 554 | 552 | function doNotify(observer) { | |
| 555 | 553 | observer[kQueued] = false; | |
| 556 | - observer.runInAsyncScope(observer[kCallback], | ||
| 557 | - observer, | ||
| 558 | - observer[kBuffer], | ||
| 559 | - observer); | ||
| 554 | + observer[kCallback](observer[kBuffer], observer); | ||
| 560 | 555 | observer[kBuffer][kEntries] = []; | |
| 561 | 556 | L.init(observer[kBuffer][kEntries]); | |
| 562 | 557 | } | |
| Back | FazBrowse Home | New Git URL |
0 commit comments