Service Worker,Web Worker,WebSocket的对比
2024-09-24 19:42:36
Service Worker
处理网络请求的后台服务。适用于离线和后台同步数据或推送信息。不能直接和dom交互。通过postMessage方法交互。
Web Worker
模拟多线程,允许复杂计算功能的脚本在后台运行而不会阻碍到其他脚本的运行。适用于处理器占用量大而又不阻碍的情形。不能直接与dom交互。通过postMessage方法交互。
WebSocket
在客户端和服务端之间建立保持双向通信的连接。适用于需要保持长推送的情形,如聊天应用,在线游戏或运动直播等。不能直接与dom交互。通过send方法交互。
最新文章
- js的encodeURIComponent与java的URLEncoder的区别
- C#/winform 自动触发鼠标、键盘事件
- [Unity] Cg标准函数库
- js数组方法扩展
- bootstraptable插件文档的坑
- Nginx-->;基础-->;理论-->;001:Nginx基本介绍
- python--基础学习(六)sqlite数据库基本操作
- Unity路径规划
- [置顶] 1D1D动规优化初步
- Filling a Path 模式
- 常见设计模式解析和实现(C++)FlyWeight模式
- 安装Rational Rose启动报错:无法启动此程序,由于计算机中丢失 suite objects.dll。
- JDK Debug
- rsyslog 配置
- Java中import及package的用法
- Linux/Ubuntu 16.04 好用的视频播放器 SMPlayer
- Java8-对map排序
- HDU1507 Uncle Tom's Inherited Land* 二分图匹配 匈牙利算法 黑白染色
- noip-2006普及组-数列- 【模拟-找规律-快速幂】
- centos6.5生产环境编译安装nginx-1.11.3并增加第三方模块ngx_cache_purge、nginx_upstream_check、ngx_devel_kit、lua-nginx
热门文章
- 风变编程笔记(一)-Python基础语法
- python开发第四篇:函数(1)
- Leetcode Week1 Regular Expression Matching
- 遇到的基础php函数、方法
- Hibernate 和Mybatis的区别
- 第70届(2019)IMO中国国家队选拔考试试题
- Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your My
- 《深入理解java虚拟机》读书笔记三——第四章
- LeetCode136. 只出现一次的数字(异或)
- springBoot 2.1.5 pom 文件 unknown 错误