web前端有哪些新的表现形式和技术出现
答案:1 悬赏:60 手机版
解决时间 2021-02-19 21:58
- 提问者网友:椧運幽默
- 2021-02-19 11:37
web前端有哪些新的表现形式和技术出现
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-02-19 12:40
ReactVR, React-WebGL?
新形式很多都和浏览器提供的新特性有关. 比如Canvas, asm.js, WASM等等...
还有些已经不算新形式的单还没普及应用比如WebSocket, 比如同构渲染等等.
拿WebSocket来说其实会一定程度影响你的业务表现形式, 比如Google sheet实时多人编辑基本消灭了冲突, 设计一下就变得简单了. 如果用旧的Ajax做法就要考虑很多锁行锁列锁表解冲突, transaction复杂度爆表.
除此之外技术复杂度也会受影响. 再比如现在大量的异步操作都是HTTP没推送导致必须await, 因此代码也异常复杂. 比如最简单的like +1你需要等异步再加, 前端和服务器都要等,性能低 + 代码乱, 特别service多的时候. 虽然异步可以解决问题, 但还是很复杂. 如果Like +1的时候全不等待返回, 而是单程进去做完之后推送新数字的话, 异步和数据更新问题大部分都不存在了.
新形式很多都和浏览器提供的新特性有关. 比如Canvas, asm.js, WASM等等...
还有些已经不算新形式的单还没普及应用比如WebSocket, 比如同构渲染等等.
拿WebSocket来说其实会一定程度影响你的业务表现形式, 比如Google sheet实时多人编辑基本消灭了冲突, 设计一下就变得简单了. 如果用旧的Ajax做法就要考虑很多锁行锁列锁表解冲突, transaction复杂度爆表.
除此之外技术复杂度也会受影响. 再比如现在大量的异步操作都是HTTP没推送导致必须await, 因此代码也异常复杂. 比如最简单的like +1你需要等异步再加, 前端和服务器都要等,性能低 + 代码乱, 特别service多的时候. 虽然异步可以解决问题, 但还是很复杂. 如果Like +1的时候全不等待返回, 而是单程进去做完之后推送新数字的话, 异步和数据更新问题大部分都不存在了.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯