Back to Advice for English Teaching Jobs in China 2018

Are TESOL, TEFL, and ESL the same thing?