我正在努力通过Google来确定是否已完全弃用Firefox和Chrome上的同步Ajax调用的确切答案?我有一些使用此代码的遗留代码,它会在后台显示Firefox,只是将同步调用转换为异步调用,但不会引发错误。本来可以节省我很多时间,如果它只是抛出一个错误,那就麻烦了。
我可以使大多数同步用例成为异步。但是,有些地方似乎找不到替代的编码方法。
答案 0 :(得分:1)
每MDN,因为以下原因,已禁止使用阻塞主线程的同步请求:
请注意有关阻塞主线程的警告-在某些情况下(不是这种情况),同步请求不会被弃用。主要示例是在Web Worker的上下文中,因为在工作进程中运行同步请求不会阻塞主线程!