logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何中断大批量 dom 元素渲染的循环

前端优化关键技巧:通过"让出主线程"解决大批量DOM渲染卡顿问题。浏览器主线程负责JS执行、渲染和交互,长时间任务会阻塞UI响应。技巧核心是使用setTimeout或await Promise分片执行任务,例如每100次DOM操作插入await new Promise(resolve => setTimeout(resolve, 0)),让浏览器有机会处理UI更新。示例代

#javascript
fetch 请求流式chunk 处理数据

摘要 本文介绍了一种基于Node.js的流式数据渲染方案,模拟ChatGPT的流式请求模式。通过不设置Content-Length头,服务器自动启用chunked transfer编码,实现边计算边传输数据的效果。文章提供了Node服务端代码示例,每100ms推送10条矩形框数据,以及前端使用fetch API处理流式响应的完整实现方案。重点解析了如何将二进制流转换为结构化数据的过程,并比较了fe

在 OpenSeadragon 中,**所有逻辑坐标的比率(包括中心坐标的 `x` 和 `y`)默认都是基于图像宽度计算的

这是 OpenSeadragon 的设计逻辑,逻辑坐标系通常是一个宽度为 1 的方形(即宽度为 1,高度按照原始图像的宽高比调整)。,而高度通过宽高比进行换算。这种设计可以统一逻辑坐标的比例,不受图像具体尺寸的影响。在 OpenSeadragon 中,0.5 × 逻辑高度。

文章图片
#javascript#开发语言#ecmascript
纯html+css打造一款特殊的生日贺卡

纯html+css打造一款特殊的生日贺卡

vue项目优雅降级,es6降为es5,适应低版本浏览器渲染

vue项目优雅降级,es6降为es5,适应低版本浏览器渲染

文章图片
#vue.js#es6#前端
实现SSE的textevent-stream是什么?和applicationoctet-stream有什么区别?

了解轮询和长轮询以及websocket等通信模式,一些基础概念和速成技能,

文章图片
#javascript#前端#性能优化 +1
vue的localStorage本地缓存和sessionStorage临时缓存

vue的localStorage本地缓存和sessionStorage临时缓存

文章图片
    共 42 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择