The slow down was introduced when data.table started to inherit from data.frame. The extract test in the timings vignette went from over 400 times faster down to under 10. This is fixed now, I think, just committed. Matthew