性能优化
兰亭古墨
这个作者很懒,什么都没留下…
展开
-
前端开发工程师必须关注的几个性能指标
关于页面相应时间,有一条著名的“2-5-8原则”。当用户访问一个页面: 在2秒内得到响应时,会感觉系统响应很快; 在2-5秒之间得到响应时,会感觉系统的响应速度还可以; 在5-8秒以内得到响应时,会感觉系统的响应速度很慢,但可以接受; 而超过8秒后仍然无法得到响应时,用户会感觉系统糟透了,进而选择离开这个站点,或者发起第二次请求。 对于一个网站如转载 2017-10-30 08:57:28 · 536 阅读 · 0 评论 -
从输入URL到页面加载发生了什么?
最近在进行前端面试方面的一些准备,看了网上许多相关的文章,发现有一个问题始终绕不开: 在浏览器中输入URL到整个页面显示在用户面前时这个过程中到底发生了什么。仔细思考这个问题,发现确实很深,这个过程涉及到的东西很多。这个问题的回答真的能够很好的考验一个web工程师的水平,于是我自问自答一番。总体来说分为以下几个过程:DNS解析TCP连接发送HTTP请求服务器处理请求并返回HTTP报文浏览器解析渲染...转载 2018-05-17 13:07:57 · 359 阅读 · 0 评论 -
一篇文章搞定前端面试
本文旨在用最通俗的语言讲述最枯燥的基本知识 面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之类的基础问题,当你能倒背如流的回答这些之后,面试官脸上会划过一丝诡异的笑容,然后晴转多云,故作深沉的清一下嗓子问:从用户输入URL到浏览器呈现页面经过了哪些过程?如果你懂,巴拉巴拉回答了一堆,他又接着问:那...转载 2018-10-21 09:15:37 · 466 阅读 · 0 评论 -
前端处理上万条数据的优化
最近碰到一面试题给了一个请求接口,没有分页,一共一万条数据,并且让前端渲染在页面上,这个场景一般在实际应用场景不多见,一般后端都会设置分页查询,但是面试官考的就是前端对于大量数据的处理能力。看本文之前不妨思考下,如果让你做,你会怎么处理呢? 先给出代码吧! <!DOCTYPE html> <html> <head> <script src="h...原创 2019-08-19 19:33:24 · 10751 阅读 · 4 评论