js為什么網絡請求是異步?
js網絡請求是異步的原因是:
因為,js是單線程的語言,瀏覽器只分配給js一個主線程,用來執行任務,但一次只能執行一個,當任務比較多時就形成了一個任務隊列,響應,執行的效率都很低。
所以,瀏覽器為這些耗時的任務開辟了一個另外的線程,主要是有http請求,定時器,事件,這些任務是異步的。
上一篇但是福利和待遇都挺好
下一篇web容器標準目錄有哪些
js為什么網絡請求是異步?
js網絡請求是異步的原因是:
因為,js是單線程的語言,瀏覽器只分配給js一個主線程,用來執行任務,但一次只能執行一個,當任務比較多時就形成了一個任務隊列,響應,執行的效率都很低。
所以,瀏覽器為這些耗時的任務開辟了一個另外的線程,主要是有http請求,定時器,事件,這些任務是異步的。