我的github
上一页 1 ··· 161 162 163 164 165 166 167 168 169 ··· 338 下一页
该文被密码保护。 阅读全文
posted @ 2023-03-07 10:12 XiaoNiuFeiTian 阅读(1219) 评论(0) 推荐(0)
摘要: 随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。 现有的浏览器数据储存方案,都不适合储存大量数据:Cookie 的大小不超过4KB,且每次请求都会发送回服务器;LocalStorage 在 2.5MB 到 10MB 之间(各 阅读全文
posted @ 2023-03-07 09:46 XiaoNiuFeiTian 阅读(59) 评论(0) 推荐(0)
摘要: 众所周知,js最初设计是运行在浏览器中的,为了防止多个线程同时操作DOM,带来渲染冲突问题,所以js执行器被设计成单线程。但随着前端技术的发展,js能力远不止如此,当我们遇到需要大量计算的场景时(比如图像处理、视频解码等),js线程往往会被长时间阻塞,甚至造成页面卡顿,影响用户体验。为了解决单线程带 阅读全文
posted @ 2023-03-07 09:31 XiaoNiuFeiTian 阅读(66) 评论(0) 推荐(0)
摘要: 1. 使用异步编程:如setTimeOut和setInterval。 2. Web Worker 3. promises和wait/async 参考:https://www.zhihu.com/question/579418178/answer/2851103416 1.主线程和子线程。 问题就在于 阅读全文
posted @ 2023-03-06 17:45 XiaoNiuFeiTian 阅读(261) 评论(0) 推荐(0)
摘要: 首先性能优化是一个比较大的话题,会涉及多个技术点,本篇文章旨在总结相关优化思路和方向,很多阐述都是浅尝辄止,并不对每项技术点做具体的深入剖析。对于大场景来说,一般优化可以分为以下几个大的优化方向。 加载性能优化 渲染帧率优化 内存管理优化 交互操作优化 我们会根据每个大的方向,讲讲如何具体的采取哪些 阅读全文
posted @ 2023-03-06 14:48 XiaoNiuFeiTian 阅读(89) 评论(0) 推荐(0)
摘要: WebGPU是一门神奇的技术,在浏览器支持率0%,标准还没有定稿的情况下,就已经被Three.js和Babylon.js等主流3D和游戏框架支持了。而且被Tensorflow.js用来加速手机端的深度学习,比起WebGL能带来20~30倍的显著提升。 在主流框架中 WebGPU 的例子 1、在Thr 阅读全文
posted @ 2023-03-06 14:11 XiaoNiuFeiTian 阅读(535) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-03-06 11:34 XiaoNiuFeiTian 阅读(132) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-03-05 22:03 XiaoNiuFeiTian 阅读(70) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-03-03 11:33 XiaoNiuFeiTian 阅读(78) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-03-03 10:56 XiaoNiuFeiTian 阅读(37) 评论(0) 推荐(0)
上一页 1 ··· 161 162 163 164 165 166 167 168 169 ··· 338 下一页