diff --git a/src/mono/sample/wasm/blazor-frame/wwwroot/frame.js b/src/mono/sample/wasm/blazor-frame/wwwroot/frame.js
index 322d3eb766b173..4e8403bdc7b8e4 100644
--- a/src/mono/sample/wasm/blazor-frame/wwwroot/frame.js
+++ b/src/mono/sample/wasm/blazor-frame/wwwroot/frame.js
@@ -29,10 +29,21 @@ try {
window.muteErrors = () => {
mute = true;
}
+
+ const urlParams = new URLSearchParams(window.location.search);
+ const myParam = urlParams.get('memorySnapshot');
+
+ Blazor.start({
+ configureRuntime: dotnet => {
+ if (myParam === "true") {
+ dotnet.withStartupMemoryCache(true);
+ }
+ }
+ });
+
}
catch (err) {
if (!mute) {
console.error(`WASM ERROR ${err}`);
}
- exit(1, err);
}
diff --git a/src/mono/sample/wasm/blazor-frame/wwwroot/index.html b/src/mono/sample/wasm/blazor-frame/wwwroot/index.html
index f2ee44e19a7ebc..581f46b23a663a 100644
--- a/src/mono/sample/wasm/blazor-frame/wwwroot/index.html
+++ b/src/mono/sample/wasm/blazor-frame/wwwroot/index.html
@@ -26,7 +26,7 @@
Reload
🗙
-
+