{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreihuthmveuxmpzczy2tdknyonlou67adcbnw44tpvsdqtimohi33sa",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mlrncdrnyms2"
},
"path": "/t/microhs-is-the-browser-is-more-fun-now/14069?page=2#post_21",
"publishedAt": "2026-05-13T23:53:17.000Z",
"site": "https://discourse.haskell.org",
"tags": [
"microhs.org",
"Web MicroHs"
],
"textContent": "MicroHs allocates 50M cells upfront. So with 4 byte pointers in Wasm thats 400M. Then it temporarily allocates a rather large decompression buffer etc,and a stack. So at the most a total of 500M. I don’t know how much memory you have.\n\nYou can pass flags to MHS in the URL. Something like\n\nmicrohs.org\n\n### Web MicroHs\n\nYou can set the number of cells with eg -M5M\n\nWhy don’t you think you can compile MicroHs on your Windows machine? It has very modest requirements of the C compiler.",
"title": "MicroHs is the browser is more fun now"
}