Bug 1916635 - Part 1: Create PerformanceResourceTiming entry for SharedScriptCache. r=bthrall

Differential Revision: https://phabricator.services.mozilla.com/D223357
This commit is contained in:
Tooru Fujisawa
2024-10-01 12:17:26 +00:00
parent 2081de56bb
commit 84727f2cc6
5 changed files with 38 additions and 10 deletions

View File

@@ -18,6 +18,8 @@
#include "mozilla/LinkedList.h"
#include "mozilla/Maybe.h"
#include "mozilla/PreloaderBase.h"
#include "mozilla/RefPtr.h"
#include "mozilla/SharedSubResourceCache.h" // mozilla::SubResourceNetworkMetadataHolder
#include "mozilla/StaticPrefs_dom.h"
#include "mozilla/Variant.h"
#include "mozilla/Vector.h"
@@ -281,6 +283,7 @@ class ScriptLoadRequest : public nsISupports,
CacheExpirationTime mExpirationTime = CacheExpirationTime::Never();
RefPtr<ScriptFetchOptions> mFetchOptions;
RefPtr<mozilla::SubResourceNetworkMetadataHolder> mNetworkMetadata;
const SRIMetadata mIntegrity;
const nsCOMPtr<nsIURI> mReferrer;
mozilla::Maybe<nsString>