These are chat archives for opal/opal
@elia thanks, i understand. I just tried compiling ruby-hyperloop with opal 0.11. hyperloop brings a lot of code to compile for the client/browser/opal to get going, so this code has to be compiled at once after installing hyperloop and maybe again after changes to the gems and so on. hyperloop relies on sprockets, so sprockets, the opal processor will do the job. Some numbers:
tc: 62.290000 7.360000 69.650000 ( 69.664902) tr: 2.750000 0.460000 3.210000 ( 3.173351) ts: 18.900000 30.560000 49.460000 ( 49.552422)
tc: 207.540000 10.260000 217.800000 (218.658982) tr: 4.320000 0.410000 4.730000 ( 4.778514) ts: 27.070000 37.370000 64.440000 ( 64.722876)
tc: time spent in the compiler
tr: sprockets processing requires
ts: caching source maps
tc grew with 0.11 around 3 times.
Are there any ideas how to make the processor/compiler faster, that where just not implemented yet?
Or can i change some compiler setting?
Or how can i make this process faster?