Check some paper, it seems that they are okay but cost higher by the asynchronous FIFO.
Mesochronous clocks means the TX and RX clock are only have phase shifted but they both come from the same crystall/PLL. The Plesiochronous means the both TX and RX come from different crystall/PLL but with the nearby frequences. So some resynchonaztion of the counter n the RX site to TX side is need after running for, example, 10000 clock cycles.