腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
您可以异步创建数千个DOM元素吗?
javascript
、
google-chrome
我正在构建一个表情符号选择器,最苛刻的任务是为每个表情符号创建~1500个DOM元素,这些元素会
阻塞
/使页面在大约500-700ms内不响应。我对此进行了调试,似乎DOM元素的创建阻止了
JS
的其余
执行
: var $emojis = []; });
浏览 0
提问于2017-06-22
得票数 6
2
回答
使用非
阻塞
脚本
javascript
我使用JavaScript的次数越多,我就越想出有效的方法来加载和
执行
我的脚本。我发现有一种方法非常有用,那就是不
阻塞
地加载javascript。function include_
js
(url) { script.type = "textscript.src = url; document.getElementsByTagName("head")[0].appendChil
浏览 2
提问于2010-08-24
得票数 1
回答已采纳
1
回答
如何通过Node.
js
中的线程池处理
阻塞
I/O?
node.js
、
multithreading
我最近学习了Node.
js
,并尝试深入了解Node.
js
体系结构。但是,在浏览了多篇文章和链接(如堆栈溢出、node.
js
博客)之后,我仍然感到困惑的是,具有事件循环的单线程和作为客户端请求或事件一部分的多线程
阻塞
I/O请求如何同时发生。但是,如果请求具有
阻塞
的i/o操作,则从线程池为请求分配一个线程,并且单个线程将继续
执行
其他请求。本质上,这意味着客户端请求中的每个
阻塞
I/O操作都分配给一个线程,这里的系统是以多线程的方式工作。我的困惑是
浏览 1
提问于2016-06-24
得票数 0
回答已采纳
2
回答
将
JS
动态添加到head
javascript
、
browser
当我们在head中动态插入
JS
spript时,它会触发
JS
文件的非
阻塞
(或与其他资源并行)下载。一旦下载了
JS
,浏览器是否会在解析和
执行
脚本时
阻塞
,或者解析和
执行
也是异步的?script');newScript.src = 'http://www.somedomain.com/somescript.
js</e
浏览 0
提问于2010-09-16
得票数 1
3
回答
Node.
js
什么时候
阻塞
?
node.js
、
multithreading
、
asynchronous
、
event-handling
我使用Node.
js
已经有一段时间了,我刚刚意识到它可能会
阻塞
。我只是不能把我的大脑包围在Node.
js
被
阻塞
的条件下。因此,Node.
js
是单线程的,因为(i) Javascript是和(ii)避免了所有多线程陷阱。 但是,所有传入的
执行
某些工作的请求(即与DB对话)以及必须返回到客户端的所有工作结果(即发送一些
浏览 0
提问于2016-04-16
得票数 8
1
回答
第三方代码
阻塞
了主线程延迟和异步不解决它。
javascript
、
frontend
、
lighthouse
我正在努力提高使用第三方
JS
的网站的性能(就像他们所做的那样:)。减少了第三方代码
阻塞
主线程的影响。由于每个
JS
都通过下载、解析和
执行
脚本来
阻塞
关键路径,所以我将所有非关键的
JS
推送到页面底部,并添加了延迟属性。 尽管如此,我仍然认为特定的
JS
资源是
阻塞
主线程。延迟资源应该并行下载并在呈现完成后
执行
,所以我真的不明白为什么灯塔总是在主线程
阻塞
资源列表中显示它。当然,它在主线程上被解析和<
浏览 3
提问于2021-04-27
得票数 1
2
回答
非
阻塞
http服务器中的
阻塞
代码
node.js
、
blocking
、
nonblocking
例如,我有一个http服务器,它是node.
js
,非
阻塞
也是如此。我无法理解的是,
阻塞
DB操作和非
阻塞
DB操作之间有什么区别?既然web服务器是非
阻塞
的,那么请求内部的
阻塞
DB操作就没有什么区别了?
浏览 1
提问于2015-08-31
得票数 2
回答已采纳
1
回答
ASP.NET核心与Node.
js
相似性
javascript
、
c#
、
asp.net
、
node.js
、
multithreading
我使用Node.
js
已经有一段时间了。我在很大程度上了解它的内部工作原理(事件循环和其他东西),但是ASP.NET Core看起来非常类似于Node.
js
。ASP.NET Core - Uses Kestrel (basically a fork of libuv)Node.
js
- Async/AwaitNode.<
浏览 1
提问于2016-09-22
得票数 1
1
回答
在节点文档中,额外的JavaScript是什么意思?
node.js
、
nonblocking
阻塞
是指在Node.
js
进程中
执行
额外的JavaScript必须等到非JavaScript操作完成时。发生这种情况是因为在
阻塞
操作发生时,事件循环无法继续运行JavaScript。
浏览 8
提问于2021-07-30
得票数 0
2
回答
node.
js
的内部结构。它实际上是如何工作的?
node.js
、
internals
也许实现node.
js
模块的人可以解释在单线程上处理的node.
js
队列和将由模块
执行
的
阻塞
IO操作之间的协议。我怀疑它是这样的: node.
js
线程以闭包的形式注册回调,并将其与某个相关id一起保存。 node.
js
在模块上调用方法(应
执行
阻塞
IO),并将方法参数和相关id传递给它。模块方法剥离线程并在IO时
阻塞
node.
js
IO操作完成,模块的线程回调到node.
js
线程并将结果和相关id传递
浏览 25
提问于2011-12-20
得票数 18
1
回答
cassandra驱动程序(Node.
js
)中的同步查询
执行
问题
node.js
、
cassandra
、
synchronous
、
cassandra-driver
、
datastax-node-driver
在文档(here)中指出,有一种同步方式可以调用execute()方法,该方法将
阻塞
执行
,直到返回查询结果。我认为在此url链接的示例(包括Node.
js
的同步节和异步节)仅用于异步
执行
,因为它们在返回结果之前不会
阻塞
。 我遗漏了什么,或者不可能使用Node.
js
驱动程序实现查询的同步
执行
?
浏览 17
提问于2020-01-18
得票数 1
回答已采纳
2
回答
是否可以在不使用web工作者(
js
)的情况下加载和
执行
外部脚本,而不
阻塞
主头?
javascript
当我尝试在页面加载后加载一些脚本时,它将
阻塞
主线程。Dev tools的审计将显示出更好的结果,但它仍然会
阻塞
主线程。我找到了一种可以在不
阻塞
的情况下
执行
代码的方法: Workers,但是您无法访问window对象--这是一个问题,因为您只能
执行
一些不使用它的脚本。在不
阻塞
主线程的情况下,是否有可用的方法加载和
执行
外部脚本?src: 'https://cdnjs.cloudflare.com/aja
浏览 1
提问于2020-03-03
得票数 1
1
回答
对DOMContentLoaded事件的误解
html
、
dom
、
stylesheet
、
domcontentloaded
、
cssom
domContentLoaded:当DOM和都准备就绪时,标记点,没有阻止JavaScript
执行
的样式表--这意味着我们现在可以(潜在地)构建呈现树。
阻塞
脚本的样式表是什么?
浏览 2
提问于2017-07-05
得票数 3
6
回答
异步/等待是否会
阻塞
线程node.
js
javascript
、
node.js
、
async-await
当在node.
js
函数中使用async/await时,它会
阻塞
node.
js
线程,直到它
执行
下一行代码吗?
浏览 1
提问于2017-09-02
得票数 98
1
回答
Node.
js
和C/C++集成:如何正确实现回调?
c++
、
node.js
、
multithreading
、
node.js-addon
我正在尝试实现一个C++扩展,以便与node.
js
集成。这个扩展将在内部调用一些
阻塞
调用,因此它需要为node.
js
世界提供一个非
阻塞
接口。正如中所指定的,有两种实现非
阻塞
回调的方法: ( a)使用对JavaScript函数的简单回调。因此,我的扩展必须生成一个线程并立即返回,让该线程调用
阻塞
代码,然后在返回时调用JavaScript回调。这似乎相对容易实现。( b)通过使用libuv库,以便(如果我正确理解的话)将一个事件发送到node.
js
事件循环。我还没有详细阅读
浏览 0
提问于2015-06-16
得票数 4
回答已采纳
1
回答
浏览器忙于
执行
一些长时间运行的WebDriver时的JavaScript应用程序接口
阻塞
行为
selenium
、
automation
、
webdriver
、
selenium-webdriver
、
browser-automation
我在文档中读到WebDriver的API是非
阻塞
的(除了像driver.get这样的少数几个)。因此,
执行
click()或isDisplayed()通常应该是异步的(当然,假设启用了本机事件)。我有一个简单的HTML页面,它
执行
一个长操作(基本上是一个长循环)。当
JS
执行
时,浏览器没有响应,这是预期的。但我也注意到,只要浏览器忙于
执行
脚本,click()、/isDisplayed()、/executeScript()之类的click API就会
阻塞
。
浏览 0
提问于2012-06-20
得票数 5
回答已采纳
3
回答
node.
js
处理
阻塞
IO操作
javascript
、
node.js
我想了解node.
js
的内部工作原理,我有意包括计算任务(循环)。但是我发现它还是
阻塞
了主线程。.10但是,根据node.
js
架构,高计算任务不应该由从线程池和事件循环中挑选的不同线程
执行
,继续
执行
非
阻塞
任务吗? 有人能解释一下脚本的架构和行为吗?
浏览 2
提问于2021-10-13
得票数 0
1
回答
并行请求或队列,如Node.
js
javascript
、
multithreading
、
node.js
如何让JavaScript在客户机上像Node.
js
一样“非
阻塞
”?我目前让Node.
js
通过Socket.IO将更新推送到客户端,同时我有多个AJAX调用获取数据onLoad,这似乎是并行运行的,然后处理结果数据,将其呈现到我的Knockout视图中,
执行
一些jQuery但我总是遇到
阻塞
问题,例如,数据从Node推入,但没有被处理,而Javascript正在处理AJAX回调结果或正在运行的其他
JS
方法的结果。理想情况下,我希望能够并行运行多个函数。我知道JavaScript是单线程的,
浏览 1
提问于2014-11-19
得票数 0
3
回答
这段代码会不会导致Node.
js
中的竞争状况?
javascript
、
node.js
、
sails.js
我在Sails.
js
(v0.12.13)中工作,我在控制器中的一个操作如下: 请求2添加一个注释,
执行
save()并被<
浏览 8
提问于2017-04-14
得票数 3
回答已采纳
1
回答
process.send在*nix/Windows上是同步/异步吗?
node.js
、
express
、
ipc
、
child-process
我有一个分叉N个子进程的Node.
js
进程(而不是服务器)。在某个时候,可能会有50多个CPs。因此,我开始想,如果process.send (IPC)真的
阻塞
了,那么这可能是每个CP所经历的一个很大的惩罚。因为在我的程序中,每个CP使用process.send向单亲进程发送一条消息,这样父进程就可以
执行
日志记录,这样日志记录就会同步。但是如果process.send
阻塞
,那么在某个时候父进程可能会成为瓶颈。 所以问题是- Node.
js
工控机在*nix和Windows上是
阻塞
还是非<e
浏览 1
提问于2016-01-06
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python调用js代码执行
原来 CSS与JS 是这样阻塞 DOM 解析和渲染的
10 分钟理解 JS 引擎的执行机制
Java NIO-阻塞和非阻塞
JS进阶 执行上下文和作用域链
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券