Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rustからwasmを生成してみた話

rchaser53
October 27, 2017
700

 Rustからwasmを生成してみた話

rchaser53

October 27, 2017
Tweet

Transcript

  1. FS Emscripten が提供する仮想FileSystem Linux/POSIX File System とほぼ同様のinterface C やC++ なら以下のような形でemcc

    が使える emcc 単体ではRust からwasm に変換できない… rustc やcargo などで中間コードを作成する必要がある
  2. しかし… cargo から--preload-file のオプションをemcc に渡せない => js 上からファイルを読み込ませる var Module

    = { prerun: [function () { FS.createPreloadedFile( '/', 'text1.txt', '/text2.txt', true, false ) }] }