技術周刊(GraphQL 2018-08-20)

來自專欄阿里媽媽前端快爆67 人贊了文章

前端快爆

  • 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 可能是你需要的。

  • cypress 是一套直觀的端到端測試套件,它摒棄了之前端到端測試的基於 selenium 的架構,而從頭自己實現了全套架構。該工具的亮點是可以直觀地看到斷言執行進程、用例的執行速度更快、可以 debug 用例過程等。

  • Tone.js 是一款能在前端操縱聲音的工具庫。

點評:將來說不定就能取代價值 1k 的 Logic Pro 了。

  • Electron 也有 Fiddle 了!如果你被 Electron 的 API 繞暈了,不妨使用 Electron Fiddle一試。

專題:GraphQL

本周由 @古西風 帶來的 GraphQL 專欄。通常我們一個頁面對於資源的需求是複合的,在傳統的 RESTful 框架中,複合資源需要請求多個 url,在前端再聚合相關數據,同時維護多個請求的狀態。而 GraphQL 則為了解決這類複合資源請求定義而生。

介紹

  • 官方站點:GraphQL.js
  • GraphQL 初探
  • REST 已死, GraphQL 永生
  • 阻礙你使用 GraphQL 的十個問題

實踐

  • 在 Egg.js 中使用 GraphQL
  • Apollo GraphQL 服務端實踐
  • GraphQL 安全性總覽
  • GraphQL 數據聚合層解放前後端

編輯:承虎 (Humphry) & 審閱: @一絲

推薦閱讀:

查看原文 >>
相关文章