5

周刊题图.jpg | center | 747x359

前端技术周刊 2018-07-22

前端快爆

  • 今后,WebAssembly 值得我们期待的特性有:增强 WASM 与 JavaScript 通信的宿主绑定(草案)、由宿主环境提供的 GC 功能(草案)、异常处理(草案)、内置的 ECMA 组件支持(草案)、线程支持(草案)、增强的类型定义 anyref (实现) 等。🔗

    点评:WebAssembly 的发展也类似于 W3C 标准,会经过特性草案、详细提案、实现与标准化四步。将来前端整 CPU 密集型的任务就靠它了。
  • Chrome 于第 67 个版本开始启用了跨站隔离技术,旨在预防类似幽灵旁路攻击或熔断攻击的攻击手段。此技术包含多部分影响:根据新跨域读阻止(CORB)策略,通过 imgscript 标签跨域加载不被 CORS 协议允许的文档(HTML、XML、JSON)内容将不再可能;涉及整页重新排版过程的 DOM 接口将成为异步;unload 事件将更有可能超时……🔗

    点评:这个修改从 DOM 一路影响到了页面重构,开发人员还是有必要知道的,更多影响内容可以进入这个站点查看。
  • 7月19日,W3C 的网页富文本可访问小组发布了可访问性相关规范的 1.2 版本草案,包括可访问性核心 API 映射规范;旨在追加 HTML5 相关语义的可访问网络应用规范 WAI-ARIA 1.2;旨在用不晦涩的语言指导开发的可访问性开发者指南🔗

    点评:公众可在7月26日前提供相关审阅意见。如果您身边有残障人士,可以关注一下相关标准的撰写,这也是我们程序员能够为这个世界变好所做的努力之一。
  • npm 加入了 ECMA International 组织和 TC39,旨在减少标准推进的阻力,并赋能 JavaScript 程序员。🔗

    点评:比起标准推进,个人更期待 npm 在生态治理所做的努力,毕竟过去两年 npm 出的事故还是挺让人睡不着觉的。

瑞士军刀

  • Fabric UI 是由微软推出的与 Office 视觉与交互无缝衔接的 UI 框架,包含使用 Angular、React 和 Swift 实现的版本。

    点评:Ant Design 的一个强力的竞争者。
  • PWACompat 是谷歌开源的一款通过编写 .webmanifest 文件来控制不同浏览器中的 Web App 的图标样式、屏幕朝向、主题的一个库。

    点评:尽管在国内的语境没有太大作用,但是它将来的发展是可以关注的。
  • Signale 是一个集成很多控制台输出功能的 Nodejs 端 console.log 的替代品。

    点评:如果你在写命令行工具,它是一个很好用的库。
  • 如果你在寻找一款低代码侵入性的 React 服务端渲染工具,Rouge 可能非常适合你。

    点评:看完这个 API 我就想试用了。

专题:计算机视觉

本期专题由 @胡伯(hubo.hb) 推荐的计算机视觉专题。关我们前端什么事?好问题。当 AI 最终取代了我们的工作时,再去了解它可能有点太迟了,现在就去了解它一些的应用与发展,可能是我们反客为主的机会。


本期编辑:@承虎;审阅:@壹丝 ;专题供稿:@胡伯,@甄子、@妙净亦有贡献。


Humphry
16.4k 声望2.8k 粉丝

阿里妈妈招前端,有兴趣请 email 联系~