【技術躍升系列】SB03
這是一條關於了解 Javascript Declarative Cost 的練習題目,情境如下:
小明是一個 Functional Programming Enthusiast,不論大小事務都會以 Functional 的方式去開發,他認為 lodash、ramda 等等 functional library 效能上已經有不錯的優化或會更勝原生的,遇上效能瓶頸也可以使用 Lazy Evaluation 或合併一些 Functional Operator 去解決,所以向下屬明言會在 Code Review 時駁回所有手寫 For-loop 或使用 ECMA Script 提供的原生 Functional Operators 的寫法。
你是小明的下屬,你對上述的說法半信半疑,試以 SB03 的練習題目的 Computational Tasks 為基礎去驗証你的想法。
練習題目詳情: https://github.com/gaplotech/SB03-js-declarative-cost
#技術躍升系列 #Javascript
===
(Too Busy Didn't Do;) 你可以到 Patreon 直接閱讀與 SB03 有關的 JS Benchmark R&D 的過程及結果,總共寫了 20 個版本,使用了雲端 Bare Metal Machine 去 Benchmark 不同 Array Size 的效能作比較。
Sneak Peek
https://bit.ly/2DwBx34
https://www.patreon.com/posts/41204692
這是一條關於了解 Javascript Declarative Cost 的練習題目,情境如下:
小明是一個 Functional Programming Enthusiast,不論大小事務都會以 Functional 的方式去開發,他認為 lodash、ramda 等等 functional library 效能上已經有不錯的優化或會更勝原生的,遇上效能瓶頸也可以使用 Lazy Evaluation 或合併一些 Functional Operator 去解決,所以向下屬明言會在 Code Review 時駁回所有手寫 For-loop 或使用 ECMA Script 提供的原生 Functional Operators 的寫法。
你是小明的下屬,你對上述的說法半信半疑,試以 SB03 的練習題目的 Computational Tasks 為基礎去驗証你的想法。
練習題目詳情: https://github.com/gaplotech/SB03-js-declarative-cost
#技術躍升系列 #Javascript
===
(Too Busy Didn't Do;) 你可以到 Patreon 直接閱讀與 SB03 有關的 JS Benchmark R&D 的過程及結果,總共寫了 20 個版本,使用了雲端 Bare Metal Machine 去 Benchmark 不同 Array Size 的效能作比較。
Sneak Peek
https://bit.ly/2DwBx34
https://www.patreon.com/posts/41204692
GitHub
GitHub - gaplotech/SB03-js-declarative-cost: SB03 of https://github.com/gaplotech/skill-boost-plan
SB03 of https://github.com/gaplotech/skill-boost-plan - GitHub - gaplotech/SB03-js-declarative-cost: SB03 of https://github.com/gaplotech/skill-boost-plan