Skip to content

Commit b272b2c

Browse files
authored
Freeze fetched index node data to improve memory performance. (#934)
Resolves: rdar://147239963
1 parent e81a9d0 commit b272b2c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/mixins/indexDataFetcher.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ export default {
2828
interfaceLanguages,
2929
references = {},
3030
} = await fetchData(this.indexDataPath);
31-
IndexStore.setFlatChildren(flattenNavigationIndex(interfaceLanguages));
31+
const flatChildren = Object.freeze(flattenNavigationIndex(interfaceLanguages));
32+
IndexStore.setFlatChildren(flatChildren);
3233
IndexStore.setTechnologyProps(extractTechnologyProps(interfaceLanguages));
3334
IndexStore.setReferences(references);
3435
IndexStore.setIncludedArchiveIdentifiers(includedArchiveIdentifiers);

0 commit comments

Comments
 (0)