【综合篇】Web前端性能优化原理问题

(给达达前端加星标,提升前端技能

【综合篇】Web前端性能优化原理问题

想要成为一名合格的Web前端工程师,Web前端性能优化是一个必须要掌握的知识,那么应该怎么进行Web前端性能优化呢?--达达前端

Web前端性能优化原理问题

【综合篇】Web前端性能优化原理问题

前端性能优化,资源的合并与压缩,图片编码的原理,以及类型的选择,浏览器的渲染机制,懒加载,预加载,浏览器存储,缓存机制,PWA和Vue-s-s-r等。

技术栈,Vue.js和Chrome,调试工具performance和layers。那么什么是前端性能优化原理的点,涉及作用以及原理,如何与真实的项目场景结合,理论结合实战经验,进行量化分析。

前端优化,一般是先基础优化(图片编码原理等问题),高一点 即为 进阶优化(浏览器的渲染机制,浏览器的存储,优化),结合服务端进行优化(首屏渲染等问题)等。

前端性能优化方案,最小化HTTP的请求,使用内容交付网络,避免空src或是href,添加过期或者是缓存控制标头,gzip组件,将styleSheets放在顶部,将脚本放在最下面,避免css表达式,减少dns的查找,将js和css设置为外部,避免重定向,配置etag,使用ajax缓存,减少dom元素的数量,没有404,减少cookie的大小,不缩放HTML中的图像,避免使用过滤器,使用favicon.icon小型且可缓存。

面试官拷问

【综合篇】Web前端性能优化原理问题

面试官:为什么要进行前端优化?图片在前端是如何解码的?浏览器渲染加载的过程是如何进行的?懒加载和预加载的原理是什么样的?懒加载和预加载的应用场景是什么样的?PWA和VUE-s-s-r等原理的是怎么样的?

面试官深度拷问每个优化性能后的原理是怎么样的?结合你自己做过的项目性能优化的原理是怎么样的?说说你在项目中使用过性能优化后的感悟心得?说说每个性能优化原理最适合的场景过程。

面试人员想要了解你掌握多少性能优化的原理,了解你做过项目上是否使用过性能优化,分析自身做过的项目,找到需要性能优化的点,选择合适的性能优化等。

影响前端性能的有图像,样式表,脚本,flash等,减少组件的数量,减少所需的HTTP请求的数量,即可加快页面的速度。

【综合篇】Web前端性能优化原理问题

前端性能优化,资源的合并与压缩

【综合篇】Web前端性能优化原理问题


合并文件是一种通过将所有脚本合并为一个脚本,类似将所有css合并为一个样式表来减少HTTP请求数量的方法。

实现性能优化,第一,减少我们的HTTP请求的数量,以及减少请求的资源大小,第二,资源的压缩与合并的原理是什么。压缩与合并前是什么样的效果,压缩与合并后又有什么区别。

拷问:浏览器的一个请求从发送到返回是一个怎样的过程?

【综合篇】Web前端性能优化原理问题

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgfgfw.html