# Ruby Raytracer in Crystal

**URL:** <https://www.ruby-forum.com/t/ruby-raytracer-in-crystal/261230>\
**Category:** Uncategorized\
**Created:** [April 14, 2021, 4:08pm UTC](https://www.ruby-forum.com/t/ruby-raytracer-in-crystal/261230 "2021-04-14T16:08:52Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![vlazar](https://www.ruby-forum.com/user_avatar/www.ruby-forum.com/vlazar/32/2724_2.png) [@vlazar](https://www.ruby-forum.com/u/vlazar)\
**Post date:** [April 25, 2021, 7:25pm UTC](https://www.ruby-forum.com/t/ruby-raytracer-in-crystal/261230/4 "2021-04-25T19:25:09Z")

</div>

New version of TruffleRuby was released and `imageruby-bmp` is working now. So I’ve ran benchmark with it, but the results are much worse than MRI (26.5 - 28s)

```auto
% ruby --version
truffleruby 21.1.0, like ruby 2.7.2, GraalVM CE Native [x86_64-darwin]

```

I’ve only ran 1 iteration since it was so slow that I couldn’t wait until it finished 10 iterations.

```auto
% ruby ruby-raytracer-opt.rb
Completed in 978826.119 ms

```

So it’s more than 30x times slower than MRI.

---

_[View the full topic](https://www.ruby-forum.com/t/ruby-raytracer-in-crystal/261230)._
