What are the differences between fastText and GloVe?

Since fastText creates character n-grams, does it present advantages over GloVe? I'm curious to see if there are any papers comparing the accuracy of the two.