主线程中同步的 XMLHttpRequest 已不推荐使用,因其对终端用户的用户体验存在负面影响。

摘要:
最近,在做一个培训项目时,我突然崩溃了。我打开了Chrome的check元素,并一步一步地跟踪它,给我一条消息:不建议在主线程中同步XMLHttpRequest,因为它会对最终用户的用户体验产生负面影响。从提示中,我们可以知道不建议使用同步。然后我读了ajax一步代码。//将async:false同步为async:true

最近做实训项目,做着做着突然就崩溃了,我打开chrome的检查元素,一步一步跟踪,给了我这样一个提示信息:

主线程中同步的 XMLHttpRequest 已不推荐使用,因其对终端用户的用户体验存在负面影响。更多帮助请见 http://xhr.spec.whatwg.org/
我百度了一下发现这是我ajax请求数据时出的错。

从提示中,可以知道,建议不要我们使用同步方式。
然后就百度了ajax的一步代码

//同步
async:false

修改为

async:true

免责声明:文章转载自《主线程中同步的 XMLHttpRequest 已不推荐使用,因其对终端用户的用户体验存在负面影响。》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇国内外软件开发上的差距与分析python while、for循环、list列表下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

精选30道Java多线程面试题

1、线程和进程的区别  进程是应用程序的执行实例。比如说,当你双击的Microsoft Word的图标,你就开始运行的Word的进程。线程是执行进程中的路径。另外,一个过程可以包含多个线程。启动Word时,操作系统创建一个进程并开始执行该进程的主线程。 由于一个进程可以由多个线程,线程可以被认为是“轻量级”的过程。因此,一个线程和一个进程之间的本质区别在于...

App性能优化浅谈

前言 前段时间给公司的小伙伴们进行了关于app性能优化的技术分享。这里我稍微整理一下也给大家分享一下。关于性能优化这个话题非常大,涉及面能够非常广,也能够非常深入。本人能力有限,不会给大家讲特别难懂,特别底层的东西。都是我们开发能着手去做的点。大家都在讲性能优化,但对于项目经验不够丰富的朋友非常难有一个概念。做优化的时候也会比較茫然,这里我就给大家指明方...

C#基础--应用程序域(Appdomain)

AppDomain理解为了保证代码的键壮性CLR希望不同服务功能的代码之间相互隔离,这种隔离可以通过创建多个进程来实现,但操作系统中创建进程是即耗时又耗费资源的一件事,所以在CLR中引入了AppDomain的概念,AppDomain主要是用来实现同一进程中的各AppDomain之间的隔离,AppDomain可以用以下特征来描述它的全貌: AppDomai...

JDK10

1 局部变量类型推断 1.1 JDK10之前定义变量存在的问题 很多人抱怨Java是一种强类型,需要引入大量的样板代码。很明显类型声明往往被认为不是必要的。 JDK10之前的Java代码总中,声明一个变量是非常繁琐的: package com.sunxiaping; import org.junit.Test; import java.util.Ar...

排查CPU占用过高的问题

背景 最近测试服出现了CPU异常高的情况,占用率接近 100%,所以写篇文章简单地记录下碰到这种情况,该如何去定位导致CPU异常的代码,下文介绍了几种比较常用的工具。 下文均基于测试代码。 准备 我们先准备一个测试项目,此处使用的是一个简单的 springboot 的 web 项目,直接跑去官网初始化一个,地址: 地址,然后写了段简单的示例代码,见下图。...

C#并发编程

最近看C# 并发编程··,这里做一下总结··多线程,异步,并行,大部分都是最近看C#并发编程这个书涉及到的··这里仅仅列出实现方式,书里边介绍的其他的东西没有涉及比如取消操作,同步操作,集合之类的东西 线程:Thread,ThreadPool,BackgroundWorker, Thread 可以又更多控制··ThreadPool就是丢进去系统好管理线程,...