angular/packages/zone.js/lib
arturovt 69763491c3 fix(zone.js): remove abort listener once fetch is settled (#57882)
This commit updates the `fetch` patch for zone.js. Currently, we're attaching an
`abort` event listener on the signal (when it's provided) and never removing it.
We should be good citizens and remove event listeners whenever objects need to be
properly collected. In Firefox, when saving a heap snapshot and running it through
`fxsnapshot`, querying `AbortSignal` will print a so-called "CaptureMap" with a list
of "lambdas," indicating that the signal is not garbage collected because of the event
listener lambda function.

PR Close #57882
2024-10-07 08:27:53 -07:00
..
browser refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
common fix(zone.js): remove abort listener once fetch is settled (#57882) 2024-10-07 08:27:53 -07:00
extra refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
jasmine refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
jest refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
mix refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
mocha refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
node refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
rxjs refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
testing refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
zone-spec refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
BUILD.bazel refactor(zone.js): package Zone *.d.ts files (#53443) 2024-03-15 18:11:34 -07:00
zone-global.d.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
zone-impl.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
zone.api.extensions.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
zone.configurations.api.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
zone.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00