首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Laster
掘友等级
web开发
|
metaapp
练习时长两年半
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 47
沸点 0
赞
47
返回
|
搜索文章
赞
文章( 47 )
沸点( 0 )
Comlink 的使用 & 源码解析 | 轻松编写 Web Workers
Comlink | 无感知地使用 Web Workers。Web Worker 为 Web 内容在新线程中运行脚本提供了一种简单的方法,线程可以与主进程并行而避免阻塞渲染和交互。对于计算量大,容易造成
Web 多线程开发利器 Comlink 的剖析与思考
前言 JavaScript 属于单线程语言,所有任务都跑在主线程上,若主线程阻塞,后续任务将无法执行。既然是单线程,那为何我们在使用过程中主观感知却是“多线程”? 事件循环 主要由于 JavaScri
Vite项目中使用Web Worker
Web Worker能够实现在后台线程中运行其他脚本文件,同时线程可以执行任务而不干扰用户界面。当一些不直接操作DOM的业务需要频繁的计算时,使用Web Worker是不错的选择。这里就用定时器任务来
[译] 浏览器帧原理剖析
开发者常常问我关于像素工作流程的某些部分,什么时候、为什么、发生了什么。所以我感觉值得提供一些参考,有关于将像素显示在屏幕上的过程里发生了什么。 警告:文本是 Blink(译注:Chrome 使用的排版引擎,是 webkit 的分支)和 Chrome 的视角。主线程的大部分任务…
requestIdleCallback和requestAnimationFrame详解
页面是一帧一帧绘制出来的,当每秒绘制的帧数(FPS)达到 60 时,页面是流畅的,小于这个值时,用户会感觉到卡顿。 1s 60帧,所以每一帧分到的时间是 1000/60 ≈ 16 ms。所以我们书写代码时力求不让一帧的工作量超过 16ms。 帧开始。窗口尺寸变更,页面滚去等的处…
在Vue 3中实现懒惰的水化,从头开始
随着网络应用的复杂性和规模不断增加,性能问题也随之而来。开发人员通常通过采用服务器端渲染(SSR)来解决这个问题,以卸载客户端的一些渲染过程。 然而,即使HTML渲染发生在服务器上,网站的性能仍然会受
踩坑:webstorm 中使用 typescript 自定义类型识别错误问题
在前端项目中想使用 typescript 定义数据类型,但发现 webstorm 开发工具总是无法正确识别自定义的数据类型。
css文字超出元素省略,单行、多行省略
css实现文字超出省略, 单行文字省略, 多行文字省略, 超过固定宽高元素区域省略, 含实现效果与详细代码,
不定高度展开收起动画 css/js 实现
不定高度元素实现展开收起动画,分别使用 css 与 js 实现,元素展开收起动画不在发愁,直接搞定。
实现抖音 “视频无限滑动“效果
在家没事的时候刷抖音玩,抖音首页的视频怎么刷也刷不完,经常不知不觉的一刷就到半夜了😅 不禁感叹道 "垃圾抖音,费我时间,毁我青春😅" 这是我的 模仿抖音 系列文章的第二篇,本文将一步步实现抖音首
下一页
个人成就
文章被点赞
90
文章被阅读
13,891
掘力值
631
关注了
11
关注者
25
收藏集
0
关注标签
8
加入于
2022-10-30