-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
reference orbitを40倍速く計算できるrust clientを使えるようにした (#50)
* Install ws * Install tsx * ChatGPTを頼りに作るwebsocket server/client * 計算クライアントとして登録できるようにした * エラー処理とかログとか追加 * blaTableは返さない * 計算用クライアントから値を受け取れるようになった が盛大に描画結果がぶっ壊れている * zeroが抜けてた * rust -> jsはJSONを経由するオーバーヘッドを減らすためバイナリで送る * NODE_ENVを読めるようにしておく * windows向けにcross-envしておく * websocketつなぐ部分を別メソッドに切り出した * 1回接続に失敗したらworker上での計算にfallbackする * 毎回ではなくworker立ち上げ時にwebsocket接続する * 途中で切断した場合などに対応 * README追加 * 邪魔 * なんか謎に2回wrapしてしまっていたのを修正 * workerの切り替え時にWebSocketを閉じるようにした
- Loading branch information
Showing
13 changed files
with
1,453 additions
and
249 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
save-exact=true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.