bytecodealliance / bytecodealliance/componentize-py

Feature request: Smaller wasm modules / binaries.

オープン
#98 コメント 4 件 リアクション 4 件 担当者 0 名 GitHub で見る
主要言語
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

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

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