浏览器工作原理
文章平均质量分 72
gxhlh
智慧的获取,能力的提升,创造力的领悟,是基于长期的投资回报周期。
展开
-
浏览器中的事件循环(Event loop)
无论在工作中,还是在面试题中,Eventloop(事件循环)都十分重要,浏览器与nodejs中事件循环略有差异,本文只讨论浏览器中的事件循环。原创 2022-07-14 19:14:22 · 1241 阅读 · 0 评论 -
浅谈前端工程化
浅谈前端工程化第一章 背景及现状不知道你的团队如何定义前端开发,据我所知,时至今日仍然有很多团队会把前端开发归类为产品或者设计岗位(这点本人深有体会!!!),虽然身份之争多少有些无谓,但我对这种偏见还是心存芥蒂,试着从工程的角度系统的介绍一下我对前端,尤其是对web前端的理解。只要我们还把自己的工作看作为一项软件开发活动,那么我相信读过下面的内容你也一定会有所共鸣。前端,是一种GUI软件!...转载 2019-11-20 22:35:18 · 360 阅读 · 0 评论 -
前端工程化是现代前端的必备技能
前端工程化是现代前端的必备技能Web 前端这几年进化速度之快让人咂舌。很多前端工程师都不禁吐槽“学不动了”。如今已经不是 HTML、CSS、JS 前端三剑客仗剑走天下的时代了。以笔者的亲身经历举例。笔者在 2011 年左右进入前端这个行业。当时工作的主要内容是,将设计稿切图转成静态页面,然后用 jQuery 插件实现一些页面的轮播图、跑马灯等交互效果。最后使用后端的模板语言如 smart、ve...转载 2019-08-02 13:01:54 · 280 阅读 · 0 评论 -
Javascript 引擎 V8 7.7 版本发布
Javascript 引擎 V8 7.7 版本发布JavaScript 引擎 V8 发布了 7.7 版本,目前处于测试阶段,正式版将于几个星期后随 Chrome 77 Stable 一起发布。更新内容如下:延迟反馈分配为了优化 JavaScript,V8 收集关于传递给各种操作数(例如 + 或 o.foo)的操作数类型的反馈,这种反馈用于优化这些操作,使它们适合这些特定类型。为了减少 V...原创 2019-08-18 02:51:16 · 181 阅读 · 0 评论 -
一文搞懂V8引擎的垃圾回收
引言作为目前最流行的JavaScript引擎,V8引擎从出现的那一刻起便广泛受到人们的关注,我们知道,JavaScript可以高效地运行在浏览器和Nodejs这两大宿主环境中,也是因为背后有强大的V8引擎在为其保驾护航,甚至成就了Chrome在浏览器中的霸主地位。不得不说,V8引擎为了追求极致的性能和更好的用户体验,为我们做了太多太多,从原始的Full-codegen和Crankshaft编译器升级为Ignition解释器和TurboFan编译器的强强组合,到隐藏类,内联缓存和HotSpot热点代码收集等转载 2021-05-20 00:57:04 · 1097 阅读 · 0 评论 -
现代浏览器内部机制
现代浏览器内部机制Google 博客内针对浏览器内部机制介绍的翻译版,小白也能看懂,推荐看看。参见:现代浏览器内部机制 Part 1 | 多进程架构现代浏览器内部机制 Part 2 | 导航这件小事现代浏览器内部机制 Part 3 | 渲染进程的一生现代浏览器内部机制 Part 4 | 事件 ...原创 2021-12-13 20:19:21 · 460 阅读 · 0 评论