JSFiddle - React, Tailwind, and code Playground

JavaScript

jQuery(document).ready(function( $ ){
	let echoHello = () => "Hello";
	let echoAsync = () => $.ajax({url: "data:text,Async"});
	let echoSync = () => $.ajax({ async: false, url: "data:text,Sync" });

	let log = response => console.log(response);

	$.when(echoAsync()).done(log); // logs "Async"
	$.when(echoSync()).done(log); // logs "Sync"
	$.when(echoHello()).done(log); // logs "Hello"
	console.log('World'); // logs "World"
});