Open
Description
The list of binaryen flags we have been using hasn't been changed in a long time, despite us having added various optimizations on our side, including more devirtualization of calls (including closure calls), ...
We also have now a good set of large applications that compile under dart2wasm we can use as a measurement stick:
- Wonderous
- DevTools
- Flute
- ACX Gallery
- Hello world
We should re-visit the binaryen passes we run (order, number and type of pass) while not only looking at the size of the above, but also aiming for spending less compilation-time.