自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 揭秘:微软高管为什么让测试工程师“吃狗粮”呢?

今天翻译 Facebook 文章 “React 16: A look inside an API-compatible rewrite of our frontend UI library” 时,遇到一个词语 Dogfooding。顾名思义这个词应该是“狗粮”的意思吧。于是用 Google 翻译了一下,得到的结果居然是 “内部测试”。出于好奇心,就查了查这个词语的典故。

2017-09-30 00:00:00 620

原创 惊爆:V8 团队的一个错误,使得整个互联网变慢

Chrome 61 发布后,被爆存在安全漏洞,而 Chrome 团队在修复安全漏洞的过程中发现一些漏洞是由 V8 的 escape analysis 引起的,编号为 #765433 #752423 等。escape analysis 学名是逃逸分析。在编译优化理论中,逃逸分析是一种确定指针动态范围的方法——分析在程序的哪些地方可以访问到指针。V8 v6.1 及更早版本使用了一个复杂

2017-09-29 00:00:00 938

原创 JS 预分配数组长度,到底是变慢还是变快?

在我的上一篇文章 JavaScript 在 V8 中的元素种类及性能优化 中写道:V8 的类型转换只能通过格子向下过渡。一旦将单精度浮点数添加到 Smi 数组中,即使稍后用 Smi 覆盖浮点数,它也会被标记为 DOUBLE。类似地,一旦在数组中创建了一个洞,它将被永久标记为有洞 HOLEY,即使稍后填充它也是如此。一旦数组被标记为有洞,它永远是有洞的 - 即使它被打包了!从那时

2017-09-25 00:00:00 644

原创 V8 中的垃圾收集(GC),图文指南

原文标题:Garbage collection in V8, an illustrated guide 原文链接:https://medium.com/@_lrlna/garbage-collection-in-v8-an-illustrated-guide-d24a952ee3b8本指南与我迄今为止所写的其他指南都不同,我在里面添加了一些草图。我用草图描绘了垃圾收集(GC)的整个概念

2017-09-12 00:00:00 648

原创 从女儿出生到现在,我只看了她一眼,为女儿祈福

结婚六年多了,前几天老婆终于给我生了一位小公主,老婆辛苦了。已经过了预产期近一周的时间,女儿才出生。虽然出生的晚些,但是我的小公主却只有四斤多。我在产房外等了四五个小时后,护士告诉我:女儿,顺产,需要留院观察,你去签字。之前的产检就显示胎儿小一些,在生产前做胎心监护的结果也不是非常乐观,医生建议刨腹产,并告知顺产的风险:婴儿随时都有窒息的可能。但是老婆坚持要顺产,从来没

2017-09-01 00:00:00 410

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除