# Use a module in a page
No install. The import map loads atlibs from jsdelivr, and `loadModule` fetches the module from its
publisher's PDS and checks it against the record.
Save as `index.html`:
```html run=network browser index.html
```
```output
{"collection":"com.fedfork.exec.wasm.module","records":…}
```
Serve it and open http://127.0.0.1:8000/:
```bash run=network
python3 -m http.server 8000 --bind 127.0.0.1 &
```
```bash run=network
curl -s localhost:8000/ | grep -c importmap
```
```output
1
```
Signed out, a module makes public reads only. Sign-in: [Sign in from a page](../browser/oauth.md). A
fuller page (components, a cubit, tests): `examples/web/hello`, [Run modules in a page](../browser/run-modules.md).
Next: [Node](node.md)