4 ms·Good article! It reflect my experience, but explains the tradeoffs and techniques very well.by e1g 8y agoGood article! It reflect my experience, but explains the tradeoffs and techniques very well.