Here. There.

Here. There.

Love ice cream. Love sunshine. Love life. Love the world. Love myself. Love you.

  • 首页
  • 所有文章
  • 归档
  • 分类
  • 前端游乐场
  • 关于我

复杂渲染引擎架构与设计--3.底层渲染适配

前面我们介绍了复杂渲染引擎中,使用的收集和渲染、以及插件等架构设计。至于底层具体的绘制实现,前面提到的多是 Canvas,实际上我们还可以适配不同的绘制引擎。

2023-07-19

大型前端项目的常见问题和解决方案

或许你会感到疑惑,怎样的项目算是大型前端项目呢?我自己的理解是,项目的开发人员数量较多(10 人以上?)、项目模块数量/代码量较多的项目,都可以理解为大型前端项目了。 在前端业务领域中,除了大型开源项目(热门框架、VsCode、Atom 等)以外,协同编辑类应用(比如在线文档)、

2023-07-01

复杂渲染引擎架构与设计--2.插件的实现

上一篇《收集与渲染》文章中,我们提到收集与渲染的拆分设计,对后续的业务拓展会更方便。 本文将介绍渲染插件的设计,渲染插件可用于各种新特性的拓展绘制。

2023-06-15

复杂渲染引擎架构与设计--1.收集与渲染

对于一般的渲染引擎来说,我们可以简单地拿到待渲染的数据,然后直接通过 Canvas/DOM/SVG 来将需要渲染的图形和内容渲染出来。 而在复杂场景下,比如需要自行排版的文本、表格和图形类,光是将要渲染的数据计算出来,便容易面临性能瓶颈,而对于样式多样、结构复杂的内容来说,绘制过

2023-05-13

如何进行前端职业规划

我们还没离开校园的时候,就已经知道要对自己未来的职业发展进行规划。但并没有人会来教会我们这些,而我们在一股脑扎进工作里以后,又常常因为忙也好因为懒也好,觉得目前状态还可以,就把职业规划也扔脑后了。 当我们想起来要考虑下自己未来工作方向的时候,常常是因为遇到了瓶颈。大多数人都是在遇

2023-04-06

为什么项目复盘很重要

当开发的个人能力成长到一定程度时,日常工作不再是缝缝补补、修修 bug、打打下手。 开发时间足够长时,我们常常会以项目的形式参与到具体的开发中,可能会负责项目的主导,或是作为核心开发负责某个模块、某个技术方案的落地。 在项目进行的每个阶段,我们都可以通过同样的方式去提升自己:

2023-03-21

如何设计与管理一个前端项目

如果说基础知识的掌握是起跑线,那么使大家之间拉开差距的更多是前端项目开发经验和技能。对于一个项目来说,从框架选型和搭建,到项目维护、工程化和自动化、多人协作等各个方面,都需要我们在参与项目中不断地思考和改进,积累经验。

2023-01-12

技术方案的调研和设计过程

技术方案设计属于架构能力中的一种,当我们开始作为某些功能/应用的 Owner 或是技术负责人来参与项目时,便会面临独立完成技术方案的调研和设计这样的工作内容。

2022-12-03

前端性能优化--项目管理篇

知晓要如何解决问题,只是真正解决问题的第一步。在工作里,我们更多时候遇到的问题不只是如何解决,而是如何有效落地。

2022-11-20

前端性能优化--SSR篇

SSR 也算是前端性能优化中最常用的技术方案了,能有效地缩短页面的可见时间,给用户带来很好的体验。

2022-10-15

前端这几年--15.关于互联网寒冬

今年在互联网行业工作的大家,想必大概都有所感受。去年还在想方设法招聘应届生的许多公司,今年温度骤降,裁员的裁员,毁 offer 的毁 offer。

2022-09-17

前端性能优化--容器篇

前面我们讲了很多前端应用内部的性能优化,实际上除了前端自身,我们还可结合容纳 Web 页面本身的客户端一起做优化。

2022-08-14

前端性能优化--Canvas篇

Canvas 渲染在前端应用中的使用场景不算多,但在大多数用到的场景下,也常常需要考虑性能瓶颈。

2022-07-09

前端性能优化--卡顿篇

如果页面中存在耗时较长的计算任务,那么卡顿也是需要关注的一个性能优化点。

2022-06-04

前端性能优化--渲染篇

对于内容复杂和变更频繁的前端应用,页面渲染也常常是性能优化的核心场景。

2022-05-15
123…23Next »

最近文章

  • 复杂渲染引擎架构与设计--3.底层渲...
  • 大型前端项目的常见问题和解决方案...
  • 复杂渲染引擎架构与设计--2.插件的...
  • 复杂渲染引擎架构与设计--1.收集与...
  • 如何进行前端职业规划
  • 为什么项目复盘很重要
  • 如何设计与管理一个前端项目...
  • 技术方案的调研和设计过程...
  • 前端性能优化--项目管理篇...
  • 前端性能优化--SSR篇...

归档

  • 七月 20232
  • 六月 20231
  • 五月 20231
  • 四月 20231
  • 三月 20231
  • 一月 20231
  • 十二月 20221
  • 十一月 20221
  • 十月 20221
  • 九月 20221
  • 八月 20221
  • 七月 20221
  • 六月 20221
  • 五月 20221
  • 四月 20221
  • 三月 20221
  • 二月 20222
  • 一月 20221
  • 十二月 20213
  • 十一月 20214
  • 十月 20213
  • 九月 20211
  • 八月 20211
  • 七月 20212
  • 六月 20212
  • 五月 20213
  • 四月 20211
  • 三月 20212
  • 二月 20211
  • 一月 20212
  • 十一月 20201
  • 十月 20202
  • 八月 20205
  • 七月 20203
  • 六月 20203
  • 四月 20204
  • 三月 20207
  • 二月 20202
  • 十二月 20193
  • 十一月 20194
  • 十月 20192
  • 九月 20191
  • 八月 20191
  • 七月 20194
  • 六月 20193
  • 五月 20191
  • 四月 20192
  • 三月 20192
  • 二月 20192
  • 一月 20193
  • 十二月 20184
  • 十一月 20184
  • 十月 20181
  • 九月 20183
  • 八月 20183
  • 七月 20183
  • 六月 20183
  • 五月 20185
  • 四月 20184
  • 三月 20187
  • 二月 20184
  • 一月 20189
  • 十二月 20175
  • 十一月 20173
  • 十月 20175
  • 九月 20176
  • 八月 201711
  • 七月 20179
  • 六月 201710
  • 五月 201715
  • 四月 20177
  • 三月 201710
  • 二月 201741
  • 一月 20176
  • 十二月 20167
  • 十一月 20169
  • 十月 20165
  • 九月 20167
  • 八月 20169
  • 七月 201614
  • 六月 20169

分类

  • Angular源码16
  • CSS炒饭3
  • D3小馒头8
  • angular2火锅25
  • angular混搭33
  • box2djs方糖34
  • cyclejs哈根达斯8
  • jQuery杂烩3
  • js什锦27
  • react沙拉16
  • three.js奶茶5
  • vue八宝粥30
  • webpack宾治9
  • web乱炖2
  • 前端技能提升5
  • 前端满汉全席8
  • 前端解决方案25
  • 喵2
  • 小程序双皮奶33
  • 工作这杯茶27
  • 应用巧克力盒2
  • 思想棉花糖8
  • 柴米油盐工具集1
  • 自动化甜筒1
  • 非前端钙片7

标签

  • 分享50
  • 前端技能5
  • 功能设计16
  • 原创部件1
  • 心态22
  • 性能优化11
  • 教程80
  • 晒猫2
  • 笔记121
  • 算法9
  • 自制插件2
  • 逻辑实现19

about

  • wangbeishan@163.com github.com/godbasin
RSS 订阅

即使梦想再小,却很伟大 ^_^

Powered by hexo and Theme by Pacman © 2023 备案号:粤ICP备18143614号