A discussion of threading models in JavaScript, including Promises, AJAX queries, and the ways that JavaScript works to prevent race conditions.Read less