
前端面试
橘子骑士
这个作者很懒,什么都没留下…
展开
-
从浏览器原理分析界面性能优化03---浏览器的垃圾回收策略
从浏览器原理分析界面性能优化 03—垃圾回收 其他相关文章看这里: 浏览器原理与优化—总揽 浏览器原理与优化—网络篇 浏览器原理与优化—渲染篇 前言 对于前端开发来说,JavaScript 的内存机制是一个不经常被提及的概念,因此很容易被忽视.但是,想要开发一个高性能的前端应用,必须要搞清楚 JavaScript 的的内存机制. 为什么会有垃圾回收 我们都知道当程序运行时,有的数据在使用过之后可能就不再被需要了,这些数据我们称之为垃圾数据.当垃圾数据一直占用我们的内存时,内存得不到快速的释放,可能就会造成内原创 2020-06-20 13:06:02 · 341 阅读 · 0 评论 -
从浏览器原理分析界面性能优化02---万字长文弄懂浏览器渲染原理
从浏览器原理分析界面性能优化 02—界面渲染 前言 说到性能优化,界面渲染优化是我们要注意的重中之重.想要优化我们的界面渲染,我们首先要明白界面渲染的具体流程. 我们先从几个面试中经常出现的题目来切入这个问题: JS 解析会阻塞界面渲染么? CSS 的加载和解析会阻塞界面渲染么? 简要描述浏览器的重绘和回流 什么是 GPU 加速? 什么是异步加载和预加载? 什么是关键渲染路径(CRP:Critical Rendering Path)? 上面几个问题,大都是和浏览器的界面渲染相关的,我们先不着急去解答这些原创 2020-06-08 10:23:19 · 572 阅读 · 0 评论 -
从浏览器原理分析界面性能优化01
从浏览器原理分析界面性能优化—浏览器的网络请求 众所周知,当我们在浏览器的地址栏输入一个域名并且回车后,浏览器就能够进行网络请求,然后将我们想要的界面展示出来. 但是这个过程浏览器到底经历了什么,我们又可以怎样进行优化,这是我们今天要讨论的问题 浏览器运行过程 我们都知道,在多进程浏览器架构的模式下,从输入 URL 到发起网络请求是需要多个进程的配合的. 我们先看一下浏览器进程和网络进程的作用: 浏览器进程:负责进程调度,用户交互,数据存储等功能 网络进程:提供网络服务下载功能 为了简单明了,先附一张简原创 2020-06-04 20:57:24 · 336 阅读 · 0 评论 -
前端初中级面试知识框架整理
前言 基于十来天的面试经历,大概整理了一份初中级前端的知识框架梳理,当作一个知识的整理吧.也希望可以帮到其他的同学.整理的不是很全面,如果有兴趣的同学可以互相探讨一下.后续会持续更新相关知识点的整理,欢迎大家一起讨论进步???? 手写JS源码 ...原创 2020-05-29 10:24:00 · 224 阅读 · 0 评论