Performance

Better CSV processing with Ruby 2.6
Kouhei Sutou and Kazuma Furuhashi • April 18, 2019 • Fukuoka, Japan

csv, one of the standard libraries, in Ruby 2.6 has many improvements:

- Default gemified
- Faster CSV parsing
- Faster CSV writing
- Clean new CSV parser implementation for further improvements
- Reconstructed test suites for further improvements
- Benchmark suites for further performance improvements

These improvements are done without breaking backward compatibility.

This talk describes details of these improvements by a new csv maintainer.

RubyKaigi 2019

Explore all talks recorded at RubyKaigi 2019
+69