3box / 3box/sss-wasm

Simple download and run the example locally does not work( on Windows 10)

オープン
#7 コメント 5 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
24
フォーク
11
PR マージ指標
30日以内にマージされた PR はありません

説明

I have clonned your repository hoping that I can run the https://github.com/3box/sss-wasm/tree/master/example offline from my system, the index opens, but the logic does not work.
Browser console shows loading errors like `Fetch API cannot load file:///C:/Users/myUser/Desktop/sss-wasm-master/example/wrapper.wasm. URL scheme must be "http" or "https" for CORS request.` Further there is this trace:

```
sss-wasm.js:13463 wasm streaming compile failed: TypeError: Failed to fetch
anonymous) | @ | sss-wasm.js:13463
| Promise.catch (async) |   |  
  | doNativeWasm | @ | sss-wasm.js:13462
  | Module.asm | @ | sss-wasm.js:13501
  | Wrapper | @ | sss-wasm.js:13523
  | (anonymous) | @ | sss-wasm.js:13048
  | load | @ | sss-wasm.js:13047
  | createShares | @ | sss-wasm.js:13073
  | do_split | @ | index.html:62
```
There is a few more and the last is `Uncaught (in promise) abort("abort(\"on the web, we need the wasm binary to be preloaded and set on Module['wasmBinary']. emcc.py will do that for you when generating HTML (but not JS)\"). Build with -s ASSERTIONS=1 for more info."). Build with -s ASSERTIONS=1 for more info.`

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

The issue is about running the example locally on Windows 10, which fails due to CORS and WASM loading errors. Look at the example directory, specifically index.html and sss-wasm.js, to understand how the WASM binary is loaded. The error suggests the need to preload the binary; check the build process (emcc.py) and see if the example expects an HTTP server. Running a local server might be required, and modifications to the loading logic could be needed.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript, wasm
領域
tooling, web-dev
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
明確に書かれている
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。