Skip to content

Commit 4405d99

Browse files
authored
Use code splitting to reduce bundle sizes (#2737)
1 parent 2a9d6f3 commit 4405d99

3 files changed

Lines changed: 6 additions & 17 deletions

File tree

src/Elastic.Documentation.Site/Assets/main.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@ import('./web-components/AppliesToPopover')
4141
import('./web-components/FullPageSearch/FullPageSearchComponent')
4242
import('./web-components/Diagnostics/DiagnosticsComponent')
4343

44+
if (config.buildType === 'isolated') {
45+
import('./isolated')
46+
} else if (config.buildType === 'codex') {
47+
import('./codex')
48+
}
49+
4450
const { getOS } = new UAParser()
4551

4652
// eslint-disable-next-line @typescript-eslint/no-explicit-any

src/Elastic.Documentation.Site/Layout/_Head.cshtml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,6 @@
2727
}
2828
<script>window.__DOCS_CONFIG__=@(new HtmlString(Model.FrontendConfigJson));</script>
2929
<script src="@Model.Static("main.js")" defer></script>
30-
@switch (Model.BuildType)
31-
{
32-
case BuildType.Isolated:
33-
<script src="@Model.Static("isolated.js")" defer></script>
34-
break;
35-
case BuildType.Codex:
36-
<script src="@Model.Static("codex.js")" defer></script>
37-
break;
38-
}
3930
@if (Model.CanonicalBaseUrl is not null)
4031
{
4132
<link rel="canonical" href="@Model.CanonicalUrl" />

src/Elastic.Documentation.Site/package.json

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,6 @@
4545
"codex-css": {
4646
"distDir": "_static",
4747
"source": "Assets/codex.css"
48-
},
49-
"isolated-js": {
50-
"distDir": "_static",
51-
"source": "Assets/isolated.ts"
52-
},
53-
"codex-js": {
54-
"distDir": "_static",
55-
"source": "Assets/codex.ts"
5648
}
5749
},
5850
"alias": {

0 commit comments

Comments
 (0)