bytecodealliance / bytecodealliance/componentize-py
Feature request: Smaller wasm modules / binaries.
- Ngôn ngữ chính
- Rust
- Star
- 277
- Fork
- 51
- Merge trung bình
- 12 giờ 10 phút
- Pull request đã merge (30 ngày)
- 10
Mô tả
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)?
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện ví dụ Hello World và đo module 35MB cùng các binding phía host 30MB được mô tả trong issue. Kiểm tra các entry point về build và packaging của dự án để xác định nguồn gốc của các kích thước đó; hoàn thành có nghĩa là tạo ra các output nhỏ hơn một cách rõ ràng, kèm theo số đo kích thước cho cả hai artifact.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python, rust, wasm
- Lĩnh vực
- performance
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 20/100