前端技术周刊 2018-06-01

题图.jpg | center | 747x392

前端快爆

  • Firefox 62 正式开启 Shadow DOM,此前 Chrome 6四、Safari 11 均已支持。 🔗
  • React 16.4.0 发布,主要更新引入了 Pointer Event 的支持,getDerivedStateFromProps 将受到 setState 的影响以符合以前的 componentWillReceiveProps 实现。🔗
  • Node.js 「之父」最近开源了新做品 deno,它是一个基于 V8 的 TypeScript 运行时,但目标并非取代 Node.js,而是拥抱浏览器生态。🔗

image.png | left | 719x382

> 点评:遗憾的是,国内不少开发者在项目 issue 上各类秀下限。「issue 是用来作的,不是用来玩的」,一首凉凉送给大家🙄……
  • 相爱相杀十年,彭博社最新消息称微软已赞成收购 GitHub。据称,微软和 GitHub 洽谈已有好几年,最近他们开始就合做正式进行谈判,进一步讨论收购事宜。目前双方协议的条款还没有公布。GitHub 在 2015 年最后一轮融资中估值 20 亿美圆。🔗

image.png | left | 719x296

> 点评:恭喜微软喜提全球最大的「同性交友」网站,GitLab 在第一时间发来贺电,同时在首页也推出了迁移指南😂。
  • CSS 惊现 mix-blend-mode 漏洞,黑客诱导用户访问一个恶意网页,里面嵌入 iframe 加载第三方网页,而后在 iframe 之上叠加大量的 1*1像素的图层,根据渲染时间差别,算出原始像素的颜色。以 Facebook 为例,20秒就能够拿到用户名。若是花上20分钟左右的时间的话,就能够获取头像。Chrome 63和 Firefox 60 已经修复该问题,解决方案就是矢量化 mix-blend-mode,Safari 由于已是矢量化的了,因此不受影响。🔗

image.png | left | 700x544

点评:IE 和 Edge 目前彻底不受影响,由于它们压根就不支持(滑稽🐶)

前端观点

为何在设计 CSS 特性的时候须要考虑性能?
提问者指出,若是设计师必定要达成一个效果,他只有两个选择:用 CSS 原生特性,或者用 JS 实现。而 JS 几乎老是比原生 CSS 慢的,既然如此,为何添加 CSS 特性还须要考虑性能问题呢?说说你的见解吧!css

点评:可能国外不是九年义务教育,真的很秀。

优秀 Demo

手表.gif | center | 461x502

搜索框.gif | center | 650x160

专题:字体

字体匹配

WebFont

Font:html

字体格式:前端

中文字体 Subset:react

渲染

字体排印


本期编辑:@壹丝,审阅:@humphry。css3

相关文章
相关标签/搜索