我的github
摘要: 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 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 首先性能优化是一个比较大的话题,会涉及多个技术点,本篇文章旨在总结相关优化思路和方向,很多阐述都是浅尝辄止,并不对每项技术点做具体的深入剖析。对于大场景来说,一般优化可以分为以下几个大的优化方向。 加载性能优化 渲染帧率优化 内存管理优化 交互操作优化 我们会根据每个大的方向,讲讲如何具体的采取哪些 阅读全文
posted @ 2023-03-06 14:47 XiaoNiuFeiTian 阅读(38) 评论(0) 推荐(0) 编辑
摘要: WebGPU是一门神奇的技术,在浏览器支持率0%,标准还没有定稿的情况下,就已经被Three.js和Babylon.js等主流3D和游戏框架支持了。而且被Tensorflow.js用来加速手机端的深度学习,比起WebGL能带来20~30倍的显著提升。 在主流框架中 WebGPU 的例子 1、在Thr 阅读全文
posted @ 2023-03-06 14:11 XiaoNiuFeiTian 阅读(454) 评论(0) 推荐(0) 编辑
摘要: pixel value是栅格象元的值,stretched value是该象元显示时用的值。因显示器显示时必须把象元值转换到0—255显示,所以就有了stretched value。 阅读全文
posted @ 2023-03-06 11:33 XiaoNiuFeiTian 阅读(132) 评论(0) 推荐(0) 编辑