Skip to content

Commit fb92812

Browse files
committed
Moar README
1 parent 09e4b6c commit fb92812

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

README.md

+8-2
Original file line numberDiff line numberDiff line change
@@ -130,14 +130,20 @@ You can always test the tools using the "App Store" at:
130130
This allows you to do test launches as the instructor and student in a test environment using the
131131
key '12345'.
132132

133-
Setting up EmScripten
133+
Setting up Emscripten
134134
---------------------
135135

136136
To compile, run, and autograde code, this site uses Emscripten which compiles C to Web Assembly:
137137

138138
https://emscripten.org/
139139

140-
You need to install the Emscriptem compiler. On Ubuntu:
140+
Using this means that we can run student in their browser rather than on the server. This
141+
saves a bunch of compute resources, reliability issues, and security vulnerabilities when
142+
running student code on the server. The code is compiled to WASM and JS using `emcc`
143+
and then the code is sent to the browser for execution and the ouytput is thenn returned
144+
from the browser.
145+
146+
You need to install the Emscripten compiler. On Ubuntu:
141147

142148
apt install emscripten
143149

0 commit comments

Comments
 (0)