理解一個輪子最好的方法就是仿造一個輪子,不少框架都所以應運而生,好比面向 JS 開發者的 AI 工具Danfo.js
;參考qiankun
的微前端框架microcosmos
;又好比recoil-clone
這個庫,只用百來行代碼實現recoil
。青出於藍而勝於藍,纔是推進輪子向前的不絕的動力源。
天高地迥,覺宇宙之無窮
TC39 對裝飾器方案的研究已經有超過5年的歷史,本次提出的方案與Babel基於舊提案實現的裝飾器、Typescript 的試驗性裝飾器都有所不一樣,這主要是出於對引擎的可優化性考慮。前端
Recoil 是 Facebook 官方推出的一個狀態管理器解決方案,更好地擁抱 hooks。本文做者用 100 行內的代碼實現了一個簡化版的 Recoil,其對 Recoil Atom 和 Selector 的實現都作了手把手的講解,有利於讀者更好地理解 Recoil 的箇中原理。npm
做者參考阿里 qiankun 微前端框架的設計思路,本身實現了一個微前端框架。本文對微前端的方案介紹、實現思路都提供了詳細的闡述,對於微前端技術感興趣的同窗頗有幫助。編程
時隔三年,Airbnb 使用 TypeScript 重寫併發布了 Visx 1.0 正式版,Visx 是一套結合 D3 開發的 React 低階可視化原型組件。前端框架
Danfo.js 是個 JavaScript 開源庫,提供了高性能、直觀易用的數據結構,支持結構化數據的操做和處理。Danfo.js 深受 Python Pandas 庫的啓發,並提供了相似的接口/API。所以熟悉 Pandas API 且瞭解 JavaScript 的用戶能夠輕鬆上手。數據結構
pmpm 是相似於 npm 和 yarn 的一個 Javascript 包管理器。做爲 npm 的直接替代品,pnpm 的速度更快、效率更高,且不存在像 yarn 同樣的磁盤空間佔用問題,很是適合 monorepos 的倉庫模式。若是你感興趣了,必定要讀讀這篇 pnpm 做者寫的文章:爲何要使用 pnpm?併發
滄海拾遺,積跬步以致千里
12年內測,15年發佈,18年成立開源基金會,現在已經 2020年了,GraphQL 多年來在社區獲得了長足的發展,也一步步被不少項目採用,逐漸成爲不少項目選擇方案之一。若是你尚未上手,那麼這篇 GraphQL 的入門就很能幫助快速理解,咱們能夠不用 GQL,可是不能徹底不懂 GQL。框架
H5 遊戲開發瞭解一下~~來自被單小姐姐的 CreateJS 入門攻略,若是你也須要完成 Web 端的遊戲開發或者相關的需求,這篇踩坑攻略相信會頗有幫助。工具
「蒲公英」期刊,每週更新,咱們專一於挖掘「 基礎技術、 工程化、 跨端框架技術、 圖形編程、 服務端開發、 桌面開發、 人工智能、 設計哲學、 前端框架」等多個大方向的業界熱點,並加以專業的解讀;不只如此,咱們還會推介精選凹凸技術文章,向你們呈現團隊內的研究技術方向。擡頭仰望,蒲公英的種子會生根發芽,如夏花絢爛;格物致知,咱們登高遠眺、滄海拾遺,以求積硅步而至千里。性能
歡迎關注凹凸實驗室博客:aotu.io
或者關注凹凸實驗室公衆號(AOTULabs),不定時推送文章。