changing line 96 of src/draw/Surface.js from:
helps the crashing issue for me. Charts are, of course, less sharp, but it helps. Still crashes on rotation, if I use the legend to hide and show a series multiple times, or if I go back and forth between bottom tabs with charts on them. It feels as if each time I go back and forth, another copy of the chart is loaded....
The really strange thing is, on the iPad mini, everything is silky smooth. Can't get it to crash. Seems faster too.