前端技术周刊 2018-07-22
前端快爆
-
今后,WebAssembly 值得我们期待的特性有:增强 WASM 与 JavaScript 通信的宿主绑定(草案)、由宿主环境提供的 GC 功能(草案)、异常处理(草案)、内置的 ECMA 组件支持(草案)、线程支持(草案)、增强的类型定义
anyref
(实现) 等。🔗点评:WebAssembly 的发展也类似于 W3C 标准,会经过特性草案、详细提案、实现与标准化四步。将来前端整 CPU 密集型的任务就靠它了。
-
Chrome 于第 67 个版本开始启用了跨站隔离技术,旨在预防类似幽灵旁路攻击或熔断攻击的攻击手段。此技术包含多部分影响:根据新跨域读阻止(CORB)策略,通过
img
或script
标签跨域加载不被 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 最终取代了我们的工作时,再去了解它可能有点太迟了,现在就去了解它一些的应用与发展,可能是我们反客为主的机会。
-
简单介绍了机器视觉、它的商业场景、卷积神经网络、相关的资源推荐。
-
非 AI 领域专家的开发人员也能够设计以数据驱动的个性化 AI 应用程序。
-
对计算机视觉智能化的前世今生以及当今挑战讲得很清晰。
-
Face Recognition in the Browser
目前计算机视觉和前端的主要业务交融点即是人脸识别,本文介绍了如何使用 face-api.js 进行识别。
-
使用 Keras 实现,从增强学习的基础开始,然后深入代码中进行实践性的理解。
-
谷歌在今年的CVPR上表现强势,有超过200名谷歌员工将在大会上展示论文或被邀请演讲,45篇论文被接收。
本期编辑:@承虎;审阅:@壹丝 ;专题供稿:@胡伯,@甄子、@妙净亦有贡献。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。