随笔分类 -  性能优化

摘要:图片资源,在我们的业务中可谓是占据了非常大头的一环,尤其是其对带宽的消耗是十分巨大的。 对图片的性能优化及体验优化在今天就显得尤为重要。本文,就将从各个方面阐述,在各种新特性满头飞的今天,我们可以如何尽可能的对我们的图片资源,进行性能优化及体验优化。 图片类型的选取及 Picture 标签的使用 首 阅读全文
posted @ 2023-02-10 09:21 ChokCoco 阅读(2860) 评论(6) 推荐(9) 编辑
摘要:本文将比较全面细致的梳理一下 CSS 动画的方方面面,针对每个属性用法的讲解及进阶用法的示意,希望能成为一个比较好的从入门到进阶的教程。 CSS 动画介绍及语法 首先,我们来简单介绍一下 CSS 动画。 最新版本的 CSS 动画由规范 -- CSS Animations Level 1 定义。 CS 阅读全文
posted @ 2022-01-13 10:11 ChokCoco 阅读(7847) 评论(13) 推荐(59) 编辑
摘要:文本将介绍 CSS 媒体查询中新增的几个特性功能: prefers-reduced-motion prefers-color-scheme prefers-contrast prefers-reduced-transparency prefers-reduced-data 利用好它们,能够很好的提升 阅读全文
posted @ 2021-05-24 11:08 ChokCoco 阅读(2198) 评论(3) 推荐(8) 编辑
摘要:在介绍新的 CSS 属性 contain 之前,读者首先需要了解什么是页面的重绘与重排。 之前已经描述过很多次了,还不太了解的可以先看看这个提高 CSS 动画性能的正确姿势。 OK,下面进入本文正题, contain 为何? contain 属性允许我们指定特定的 DOM 元素和它的子元素,让它们能 阅读全文
posted @ 2021-05-06 10:00 ChokCoco 阅读(3919) 评论(5) 推荐(8) 编辑
摘要:本文其实应该叫,Web 用户体验设计提升指南。 一个 Web 页面,一个 APP,想让别人用的爽,也就是所谓的良好的用户体验,我觉得他可能包括但不限于: 急速的打开速度 眼前一亮的 UI 设计 酷炫的动画效果 丰富的个性化设置 便捷的操作 贴心的细节 关注残障人士,良好的可访问性 ... 所谓的用户 阅读全文
posted @ 2021-02-24 10:15 ChokCoco 阅读(7350) 评论(26) 推荐(107) 编辑
摘要:我们知道,动画其实是由一帧一帧的图像构成的。有 Web 动画那么就会存在该动画在播放运行时的帧率。而帧率在不同设备不同情况下又是不一样的。 有的时候,一些复杂或者重要动画,我们需要实时监控它们的帧率,或者说是需要知道它们在不同设备的运行状况,从而更好的优化它们,本文就是介绍 Web 动画帧率(FPS 阅读全文
posted @ 2017-12-13 10:18 ChokCoco 阅读(30257) 评论(14) 推荐(25) 编辑
摘要:不同于传统的 PC Web 或者是移动 WEB,在腾讯视频客厅盒子端,接大屏显示器(电视)下,许多能流畅运行于 PC 端、移动端的 Web 动画,受限于硬件水平,在盒子端的表现的往往不尽如人意。 基于此,对于 Web 动画的性能问题,仅仅停留在感觉已经优化的OK之上,是不够的,想要在盒子端跑出高性能 阅读全文
posted @ 2017-11-17 15:36 ChokCoco 阅读(5318) 评论(3) 推荐(11) 编辑
摘要:最近在研究页面渲染及web动画的性能问题,以及拜读《CSS SECRET》(CSS揭秘)这本大作。 本文主要想谈谈页面优化之滚动优化。 主要内容包括了为何需要优化滚动事件,滚动与页面渲染的关系,节流与防抖,pointer-events:none 优化滚动。因为本文涉及了很多很多基础,可以对照上面的知 阅读全文
posted @ 2016-05-17 20:50 ChokCoco 阅读(109758) 评论(51) 推荐(143) 编辑
摘要:承接上一篇:【CSS3进阶】酷炫的3D旋转透视 。 最近入坑 Web 动画,所以把自己的学习过程记录一下分享给大家。 CSS3 3D 行星运转 demo 页面请戳:Demo。(建议使用Chrome打开) 本文完整的代码,以及更多的 CSS3 效果,在我 Github 上可以看到,也希望大家可以点个 阅读全文
posted @ 2016-04-28 13:21 ChokCoco 阅读(19329) 评论(38) 推荐(80) 编辑
摘要:性能优化一直是前端工作中十分重要的一环,都说从 10 到 1 容易,从 1 到 0 很难。而随着前端技术的飞速发展,没有什么技术或者法则是金科玉律一成不变的。 很佩服那些勇于挑战权威,推陈出新的勇者,是他们让我们的技术不断的变革更加的卓越。好像扯远了,本文主要想谈谈两个名词,域名发散和域名收敛。 域 阅读全文
posted @ 2016-04-07 20:19 ChokCoco 阅读(8237) 评论(27) 推荐(43) 编辑
摘要:很多时候,我们经常听见有人说jquery有多快多快。在这个各种类库满天飞的时候,不得不说的是,能有原生JS快吗? 是的,明显原生JS要更快,因为诸如JQuery这样的库必须要兼容各种浏览器和低版本和许多其他的东西,考虑通用性必然会导致性能的损耗。 当然,我不是提倡写代码纯用原生JS实现,我记得淘宝玉 阅读全文
posted @ 2015-05-07 11:11 ChokCoco 阅读(20449) 评论(17) 推荐(28) 编辑
摘要:引言 图片处理在前端工作中可谓占据了很重要的一壁江山。而图片的 base64 编码可能相对一些人而言比较陌生,本文不是从纯技术的角度去讨论图片的 base64 编码。标题略大,不过只是希望通过一些浅显的论述,让你知道什么是图片的 base64 编码,为什么我们要用它,我们如何使用并且方便的使用它,并 阅读全文
posted @ 2015-03-29 20:20 ChokCoco 阅读(124012) 评论(46) 推荐(81) 编辑