首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
优化速度
订阅
前端菜鸡的日常
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
90% 前端都不知道的 20 个「零依赖」浏览器原生能力!
分享 20 个 2025 年依旧「少人知道、却能立竿见影」的原生 API。 收藏 = 省下一个工具库 + 少写 100 行代码! 1. ResizeObserver 精准监听任意 DOM 宽高变化,图
浏览器一帧做些什么?
浏览器在“一帧”(frame)中所做的工作,是指在一个渲染周期(通常为 16.7ms,对应 60fps 的刷新率)内完成的一系列任务,以确保页面流畅地显示和响应用户交互。这个过程是浏览器实现高性能动画
一张 8K 海报差点把首屏拖垮
你给后台管理系统加了一个「企业风采」模块,运营同学一口气上传了 200 张 8K 宣传海报。首屏直接飙到 8.3 s,LCP 红得发紫。 老板一句「能不能像朋友圈那样滑到哪看到哪?」——于是你把懒加载
超好用的API之IntersectionObserver
这是个还在草案中的API,不过大部分浏览器均已实现(除了IE)。先看下MDN中的介绍: 当页面滚动时,懒加载图片或其他内容。 实现“可无限滚动”网站,也就是当用户滚动网页时直接加载更多内容,无需翻页。 滚动到相应区域来执行相应动画或其他任务。 一直以来,检测元素的可视状态或者两…
requestIdleCallback和requestAnimationFrame详解
页面是一帧一帧绘制出来的,当每秒绘制的帧数(FPS)达到 60 时,页面是流畅的,小于这个值时,用户会感觉到卡顿。 1s 60帧,所以每一帧分到的时间是 1000/60 ≈ 16 ms。所以我们书写代码时力求不让一帧的工作量超过 16ms。 帧开始。窗口尺寸变更,页面滚去等的处…
浏览器:帧&渲染流程
一图胜千言 进程&线程的角度 渲染进程。 包裹标签页的容器。包含了多个线程,这些线程一起负责了页面显示到屏幕上的各个方面。 合成线程(Compositor Thread) 。这是最先被告知垂直同步事件
js三座大山之异步五基于异步的js性能优化
js三座大山 一:函数式编程 js三座大山之函数1 js三座大山之函数2-作用域与动态this 二:面向对象编程 js三座大山之对象,继承,类,原型链 三:异步编程: js三座大山之异步一单线程,e
js三座大山之异步一单线程,event loop,宏任务&微任务
js三座大山 一:js三座大山之函数1 & js三座大山之函数2-作用域与动态this 即函数式编程。 二:js三座大山之对象,继承,类,原型链即面向对象编程 三:异步和单线程,目前主流是以promi
面试官问我,后端一次性返回十万条数据,前端应该怎么处理 ?
问题描述 面试官:后端一次性返回10万条数据给你,你如何处理? 我:歪嘴一笑,马上给后端发生一百万次请求,干蹦他的服务器,让他给爷哭! 问题考察点 性能优化意识(能否识别出“10 万条数据”会导致性能