MiniRacer https://github.com/discourse/mini_racer is ready for testing.
Can you help out measuring how it improves performance for rake assets:precompile
in your app?
- Run:
rm -fr public/assets
RAILS_ENV=production time bundle exec rake assets:precompile
- Edit
Gemfile
. Removetherubyracer
, add:
gem 'execjs', github: 'rails/execjs'
gem 'mini_racer'
-
bundle install
-
Run:
rm -fr public/assets
RAILS_ENV=production time bundle exec rake assets:precompile
ruby 2.0.0p481 on OSX 10.11.4
nodejs
9.37s user 1.59s system 99% cpu 11.065 total
9.58s user 1.62s system 99% cpu 11.310 total
9.49s user 1.60s system 99% cpu 11.199 total
mini_racer
9.21s user 1.59s system 99% cpu 10.894 total
9.26s user 1.60s system 99% cpu 10.920 total
9.07s user 1.57s system 99% cpu 10.691 total