15

前端技术周刊 2018-08-20

GRAQHQL.png | center | 827x386

前端快爆

  • Safari 自去年起上线智能追踪预防 ITP 功能之后,收获了大量关于此功能如何影响页面脚本表现的问题。在新的 Safari Technology Preview 62 中,你可以开启 ITP 的调试模式,以在控制台中得到相关输出。?
点评:国内语境中可能不太有这样的问题,但多了解一下浏览器怎样尝试保护用户隐私也是好的。
  • Node.js 八月累计安全更新发布,修正了 OpenSSL 的分布式拒绝服务攻击隐患、越界内存书写、未初始化内存泄露等问题。为了预防这些安全风险,可以升级到 Node.js 10.9.0 / 8.11.4 / 6.14.4。?
  • 中国首届 React 开发者大会于2018年08月18日完成举办,有来自大厂的嘉宾,也有 Webpack 的核心开发者。相关分享 PPT 将在近期发出。?

瑞士军刀

  • 如果你在寻找一个现代的平面绘图计算工具库,那么 ptsjs 可能是你需要的。

Untitled357.gif | center | 747x279

  • cypress 是一套直观的端到端测试套件,它摒弃了之前端到端测试的基于 selenium 的架构,而从头自己实现了全套架构。该工具的亮点是可以直观地看到断言执行进程、用例的执行速度更快、可以 debug 用例过程等。

running-tests.2.gif | center | 614x346

  • Tone.js 是一款能在前端操纵声音的工具库。
点评:将来说不定就能取代价值 1k 的 Logic Pro 了。

专题:GraphQL

本周为 @古西风 带来的 GraphQL 专栏。通常我们一个页面对于资源的需求是复合的,在传统的 RESTful 框架中,复合资源需要请求多个 url,在前端再聚合相关数据,同时维护多个请求的状态。而 GraphQL 则为了解决这类复合资源请求定义而生。

介绍
实践

编辑:承虎 (Humphry) & 审阅:壹丝


Humphry
16.4k 声望2.8k 粉丝

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