JavaScript - the bad parts


A problem that can be fixed by using deferreds.

Via @eliime