The Dropbox blog post addresses some of the common complaints about CoffeeScript, including performance and debugging. According to the blog post: “The size of the compressed bundle didn’t change significantly pre- and post-coffee transformation, so our users shouldn’t notice anything different. The site performs and behaves as before.” They also conducted extensive testing of the code changes during the week to make sure nothing broke.
The team used js2coffee, an automatic conversion tool, to speed up the process.
Here’s a before and after example from Dropbox:
Dropbox was founded in 2007 by Drew Houston and Arash Ferdowsi. Frustrated by working from multiple computers, Drew was inspired to create a service that would let people bring all their files anywhere, with no need to email around attachments. Drew created a demo of Dropbox and showed it to fellow MIT student Arash Ferdowsi, who dropped out with only one semester left to help make Dropbox a reality. Guiding their decisions was a relentless focus on crafting a...