# Contents

Collabedit used to be pretty slow. I decided to make it faster. The first thing I did was write a script that would login, add 1 character to a document, delete 1 character from the document and record how long each operation took to return. I set this script to run one time every minute of the day.

Here's what that looked like.

performance_chart_before.png

As you can see, it's pretty scattered. I moved to Amazon EC2, and spent some time tuning parts of the real-time algorithm.

Here's what collabedit's performance looks like now.


performance_chart_after.png
Tags ·
  • collaboration
  • coding
  • improvement
  • speed