Web Worker和Web Socket?

简介: 前端面试

web socket:在一个单独的持久连接上提供全双工、双向的通信。使用自定义的协议(ws://、wss://),同源策略对web socket不适用。
web worker:运行在后台的JavaScript,不影响页面的性能。
创建worker:var worker = new Worker(url);
向worker发送数据:worker.postMessage(data);
接收worker返回的数据:worker.onmessage
终止一个worker的执行:worker.terminate();

相关文章
|
8月前
vite环境引入web worker方法
在 vite 环境中使用 web worker 时,如果遇到生产环境中 worker.js 文件的 MIME 类型被识别为 text/html,导致报错无法运行的情况时,可以参考以下两种方法,原理都是避免编译时产出单独的 worker.js 文件。方法一worker文件不需要包装,引入时后缀增加 ?worker&inline,使用时直接 new ImportedWorker();self.
433 0
|
3月前
|
JavaScript 安全 数据处理
Web Worker:让网页飞起来的幕后英雄(下)
Web Worker:让网页飞起来的幕后英雄(下)
Web Worker:让网页飞起来的幕后英雄(下)
|
3月前
|
缓存 编解码 数据处理
Web Worker:让网页飞起来的幕后英雄(上)
Web Worker:让网页飞起来的幕后英雄(上)
Web Worker:让网页飞起来的幕后英雄(上)
|
5月前
|
Python
python高级-socket和web相关(下)
python高级-socket和web相关(上)
46 0
|
5月前
|
网络协议 Python
python高级-socket和web相关(上)
python高级-socket和web相关
45 0
|
6月前
|
开发框架 移动开发 网络协议
ASP.NET Core 使用 Web Socket
ASP.NET Core 使用 Web Socket
51 0
|
7月前
|
Web App开发 监控 程序员
使用 ABAP 开发的一个基于 Web Socket 的小工具,能提高程序员日常工作效率
使用 ABAP 开发的一个基于 Web Socket 的小工具,能提高程序员日常工作效率
46 0
|
7月前
|
移动开发 JavaScript 网络协议
web socket (记录下来方便观看)
web socket (记录下来方便观看)
29 0
|
8月前
|
Web App开发 移动开发 JavaScript
web worker详解
web worker详解
131 0
|
10月前
|
Web App开发 JSON 前端开发
🎁🎁🎁详解 Web Worker,不再止步于会用!
前面的章节都是告诉你怎么使用Worker,并没有真正的深入Worker的原理,这一章我们就来详细的了解一下Worker的原理。
126 0
🎁🎁🎁详解 Web Worker,不再止步于会用!