技術周刊(GraphQL 2018-08-20)
技術周刊(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) & 審閱: @一絲
推薦閱讀: