Ractor on Ruby 3.4
December 13, 2024
30 min
Free
ruby
ractor
parallel-programming
concurrency
ruby-interpreter
performance
garbage-collection
global-interpreter-lock
thread-safety
object-isolation
ruby-3.4
Description
Ractor enables parallel programming on Ruby and has been introduced since Ruby 3.0. However, Ractor has many issues regarding performance and compatibility with the existing code base. In order to solve the current situation, Ruby 3.4 will introduce a number of features and performance improvements.
This presentation will show the advantages and limitations of current Ractor programming, and the future perspective of Ractor in Ruby 3.4 and beyond.