DrSensor / DrSensor/binaryen-loader
Split passes into different categories
- Ngôn ngữ chính
- JavaScript
- Star
- 3
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Currently, there are 57 _passes_ that are available in Binaryen. With this pile of _passes_, it's difficult to decide what _passes_ should be used for some general yet specific task (e.g reduce the size or speed up the execution). There is an idea to split it into multiple categories for each _passes_. Some categories that I can think of are:
- [ ] optimization related to speed up the execution
- [ ] optimization related to reducing the binary size
- [ ] passes which produce something that can help the debug process
I have done some [initial work](https://gist.github.com/DrSensor/5cdbbc02fa7d57015913df28b3f2021a) by trying some passes if it shrinks the size using this [example](https://github.com/DrSensor/example-vue-component-rust). Still not sure if it's correct.
Hướng dẫn đóng góp
Hướng nghiên cứu
Xem xét cách xử lý Binaryen pass hiện có trong repository, sau đó so sánh với các thử nghiệm ban đầu và dự án ví dụ được liên kết. Xác định xem các danh mục tốc độ, kích thước và gỡ lỗi được đề xuất đã đầy đủ và được định nghĩa rõ ràng hay chưa. Được coi là hoàn tất khi phạm vi của các danh mục và việc phân công pass đã được thống nhất và được triển khai nhất quán.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript, wasm
- Lĩnh vực
- tooling
- 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
- 25/100