Skip to content

Commit 8bd34b1

Browse files
authored
Update Emscripten dependencies for Linux users (#36598)
1 parent 18b26eb commit 8bd34b1

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

aspnetcore/blazor/webassembly-build-tools-and-aot.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: ASP.NET Core Blazor WebAssembly build tools and ahead-of-time (AOT) compilation
3+
ai-usage: ai-assisted
34
author: guardrex
45
description: Learn about the WebAssembly build tools and how to compile a Blazor WebAssembly app ahead of deployment with ahead-of-time (AOT) compilation.
56
monikerRange: '>= aspnetcore-6.0'
@@ -46,6 +47,8 @@ The following list shows which workload to install for each .NET SDK, depending
4647
* Targeting .NET 8 requires `wasm-tools-net8`.
4748
* Using the .NET 8 SDK: Targeting .NET 8 requires `wasm-tools`.
4849

50+
The Emscripten compiler toolchain depends on [LLVM](https://llvm.org/), [Node.js](https://nodejs.org), and [Python](https://www.python.org/), which are installed by default with the .NET WebAssembly build tools workload on Windows and macOS. Python isn't installed for Linux users by default, so Linux users should [download Python for Linux/Unix](https://www.python.org/downloads/source/) and manually install it on their system.
51+
4952
## Ahead-of-time (AOT) compilation
5053

5154
Blazor WebAssembly supports ahead-of-time (AOT) compilation, where you can compile your .NET code directly into WebAssembly. AOT compilation results in runtime performance improvements at the expense of a larger app size.

0 commit comments

Comments
 (0)