元増田ですが、第三引数のfalseってそんなにダメですか? 確かに、MDNwebdocs見ても、やめといた方がいいって書いてあるけど 結果帰ってくるまで待たないとその後の処理が成り立たないん...
インスタンスもう1個おこして、画面用とそれ以外で処理してるなら問題は少ない
通信の結果を待つのはいい。待っている間に画面を止めるのは悪い。
やはり第三引数にはtrueを指定して、onreadystatechangeイベント処理でreadystate毎に分岐した処理から結果を受け取る、というあちこちで紹介されている方法でやってみようと思います。 あり...
待て、Fetch APIを使え fetch(url).then(response => response.text()).then(text => console.log(text));