bytecodealliance / bytecodealliance/componentize-py
Feature request: Smaller wasm modules / binaries.
オープン
- 主要言語
- Rust
- スター
- 277
- フォーク
- 51
- 平均マージ
- 12時間 10分
- マージ済み PR(30日)
- 10
説明
Great library everyone - I'm really impressed. I reproduced the example just fine on Windows 11.
Anyway, maybe this is just the nature of Wasm Components, or it's necessary to support every possibility of a dynamic language like Python. And maybe there are settings I've not discovered yet.
But is it possible to produce a Hello World example that's much smaller than 35MB (and to reduce the size of the wasmtime host side bindings from 30MB)?
コントリビューションガイド
調査の方向性
まず Hello World の例を再現し、issue で説明されている 35MB のモジュールと 30MB のホスト側バインディングを測定します。これらのサイズがどこから生じているのかを特定するため、プロジェクトの build と packaging のエントリポイントを調査します。両方の成果物についてサイズの測定値を示し、明らかに小さい出力を得られれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python, rust, wasm
- 領域
- performance
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 20/100