• react无效渲染优化--工具篇

    时间:2023-02-10 19:09:18

    本文属于我在公司的一篇技术分享文章,它在我之前 React性能优化,六个小技巧教你减少组件无效渲染一文的基础上进行了拓展,增加了工具篇以及部分更详细的解释,所以内容上会存在部分重复,以下是分享的原文。在过去一段时间,好像每次代码走读大家都对于useMemo、useCallback以及memo的使用都...

  • 浏览器页面渲染机制及简单优化

    时间:2023-02-10 15:19:16

    浏览器的内核是指支持浏览器运行的最核心的程序,分为两个部分: 1:渲染引擎 2:JS引擎 目前市面上常见的浏览器内核可以分为这四种:Trident(IE)、Gecko(火狐)、Blink(Chrome、Opera)、Webkit(Safari) 页面加载过程要点如下: 1:浏览器根据DNS服务器得到...

  • 如何优化大场景实时渲染?HMS Core 3D Engine这么做

    时间:2022-12-20 12:06:48

    在先前举办的华为开发者大会2022(HDC)上,华为通过3D数字溪村展示了自有3D引擎“HMS Core 3D Engine”(以下简称3D Engine)的强大能力。作为一款高性能、高画质、高扩展性的3D引擎,3D Engine不仅能通过实时光追、水体渲染、体积云雾、多维GPU粒子系统等技术还原真...

  • JS基础——浅谈前端页面渲染和性能优化

    时间:2022-11-04 10:21:07

    加载html中的静态资源其中,加载静态资源的过程,一般为浏览器根据DNS服务器得到域名的IP地址,然后向这个IP的机器发送http请求,服务器收到、处理并返回http请求,浏览器得到返回http请求.浏览器渲染页面的过程根据HTML 结构生成DOM Tree根据CSS 生成 CSSOM将DOM和CS...

  • 渲染优化 之fixed与返回顶部 以及开启GPU Hack

    时间:2022-10-26 04:44:21

    fixed元素,常见网站右侧出现一个返回顶部的按钮,滚动的时候,会发现返回顶部这个区域在不停的进行重绘,而返回顶部是position:fixed定位的。这也解释了为什么fixed定位是最耗性能的属性之一如何查看元素在不停的重绘呢?Chrome渲染分析工具 Rendering;如上图,按F12调出开发...

  • 创建文档片段,优化渲染性能

    时间:2022-10-25 20:38:12

    节点类型中有一种类型叫DocumentFragment,即文档片段。文档片段是一种“轻量级”的文档,可以控制节点,但是又不会占用过多资源。 nodeType:11; nodeName:“#document-fragment”; nodeValue:null;   由于每次我们在操作某个节点的时候,无...

  • 一文读懂云渲染“串流”全链路时延及优化策略

    时间:2022-10-25 17:04:52

    ​这是一个让云游戏完美起步的时代。云游戏作为产业内近年来炙手可热的话题,具有“云端运行、超高清、零延时、即点即玩”等众多特性。随着 5G 时代的到来,以及中心云能力下沉至边缘云,高带宽、低延迟、高性能这些特性与云游戏紧密结合,突破实时云渲染的带宽和延迟问题,也赋予了云游戏更大的想象力。就在今年6月,...

  • 一文读懂云渲染“串流”全链路时延及优化策略

    时间:2022-10-25 12:09:58

    ​这是一个让云游戏完美起步的时代。云游戏作为产业内近年来炙手可热的话题,具有“云端运行、超高清、零延时、即点即玩”等众多特性。随着 5G 时代的到来,以及中心云能力下沉至边缘云,高带宽、低延迟、高性能这些特性与云游戏紧密结合,突破实时云渲染的带宽和延迟问题,也赋予了云游戏更大的想象力。就在今年6月,...

  • 【前端优化之渲染优化】大屏android手机动画丢帧的背后

    时间:2022-10-21 15:47:40

    前言上周我与阿里的宇果有一次技术的交流,然后对天猫H5站点做了一些浅层次的分析,后面点时间基本天天都会有联系,中途聊了一些技术细节、聊了双方团队在干什么,最后聊到了前端优化。因为我本身参与了几次携程H5站点的优化,在这方面有一些心得,但是与宇果交流的过程中发现我们在优化的时候忽略了一些细节。携程做优...

  • 魔改editormd组件,优化ToC渲染效果

    时间:2022-10-20 15:06:50

    前言我的StarBlog博客目前使用 editor.md 组件在前端渲染markdown文章,但这个组件自动生成的ToC(内容目录)不是很美观,我之前魔改过一个树形组件 BootStrap-TreeView,所以就想要用这个树形组件来展示ToC。原本的效果是这样的我魔改完的效果先分析一波首先看一下 ...

  • 前端首屏渲染时间的极致优化

    时间:2022-10-18 12:05:29

    我们知道,用户体验是 Web 产品最为重要的部分。尽可能减少首屏加载时间,更为流畅地展示用户所需求的内容,会是用户是否留存的关键因素。而随着现代 Web 业务可供用户的交互行为越来越多,前端项目的复杂度越来越高,每个页面的渲染时间也必然越来越长,这就导致了用户的体验不佳,用户的操作变慢。为此,前端工...

  • Unity优化方向——优化Unity游戏中的图形渲染(译)

    时间:2022-09-03 15:38:04

    CPU bound:CPU性能边界,是指CPU计算时一直处于占用率很高的情况。GPU bound:GPU性能边界,同样的是指GPU计算时一直处于占用率很高的情况。原文:https://unity3d.com/cn/learn/tutorials/temas/performance-optimizat...

  • 剖析虚幻渲染体系(12)- 移动端专题Part 3(渲染优化)

    时间:2022-07-20 04:44:13

    目录12.6 移动端渲染优化12.6.1 渲染管线优化12.6.1.1 使用新特性12.6.1.2 管线优化12.6.1.3 带宽优化12.6.2 资源优化12.6.2.1 纹理优化12.6.2.2 顶点优化12.6.2.3 网格优化12.6.3 Shader优化12.6.3.1 语句优化12....

  • Unity渲染优化中文翻译(二)——CPU的优化策略

    时间:2022-07-20 04:49:37

    紧接上一篇文章,继续渲染的优化问题,若有错误,请指出,让我也学习进步,谢谢。如果游戏渲染问题来自CPU概括的来说,CPU在一帧的渲染中的工作可以分为三个部分:. 决定谁需要被渲染. 为GPU准备渲染指令. 发送渲染指令给GPU在每个部分中又有许多单独的任务,这些任务主要通过多个进程来执行。多进程确保...

  • Unity渲染优化中文翻译(一)——定位渲染问题

    时间:2022-06-12 19:32:19

    最近有一点个人的时间,尝试一下自己翻译一下英文的 Optimizing graphics rendering in Unity Games,这儿附上英文链接: 个人英文水平有限,unity图像学知识也是入门,希望通过这次翻译能增进自己的图形学知识,若有错误,欢迎各位大神指点,让我也学习进步,谢谢。介...

  • How Javascript works (Javascript工作原理) (十一) 渲染引擎及性能优化小技巧

    时间:2022-05-31 08:01:59

    个人总结:读完这篇文章需要20分钟,这篇文章主要讲解了浏览器中引擎的渲染机制。DOMtree       ----|  |---->  RenderTreeCSSOMtree  ----|这是 JavaScript 工作原理的第十一章。迄今为止,之前的 JavaScript 工作原理系列文章集...

  • JavaScript 工作原理之十一-渲染引擎及性能优化小技巧

    时间:2022-05-31 08:01:47

    原文请查阅这里,略有删减,本文采用知识共享署名 4.0 国际许可协议共享,BY Troland。本系列持续更新中,Github 地址请查阅这里。这是 JavaScript 工作原理的第十一章。迄今为止,之前的 JavaScript 工作原理系列文章集中于关注 JavaScript 语言本身的功能,在...

  • cocos2dx SpriteBatchNode 精灵的渲染优化类

    时间:2022-04-22 12:02:09

    用处是减少对精灵的渲染次数,用法如下 SpriteFrameCache::getInstance()->addSpriteFramesWithFile("person.plist"); SpriteBatchNode *node = SpriteBatchNode::creat...

  • 浅谈Unity的渲染优化(1): 性能分析和瓶颈判断(上篇)

    时间:2022-04-18 02:29:20

    http://www.taidous.com/article-667-1.html前言首先,这个系列文章做个大致的介绍,题目“浅谈Unity”,因为公司和国内大部分3D手游开发还是以Unity3d为主,而Unity不开源的问题,也注定大部分用户是无法在架构和API的层面对它做改造和优化的,所以本文也...

  • 优化tableView中出现的图片切圆角导致离屏渲染(减少内存消耗)

    时间:2022-04-04 20:54:53

    使用CAShapeLayer和UIBezierPath设置圆角 1 ...