renrenche-fe / awesome-articles

分享读过的好文章
MIT License
25 stars 1 forks source link

第十周 2017-09-23 #11

Open sunhengzhe opened 7 years ago

sunhengzhe commented 7 years ago

Even when working with high-level languages, developers should have an understanding of memory management (or at least the basics). Sometimes there are issues with the automatic memory management (such as bugs or implementation limitations in the garbage collectors, etc.) which developers have to understand in order to handle them properly (or to find a proper workaround, with a minimum trade off and code debt).

文章主要介绍了:

  1. 两种内存分配方式 Dynamic allocation 和 Static allocation 的区别。
  2. 两种垃圾回收算法 Reference-counting 和 Mark-and-sweep algorithm。
  3. 在 javascript 中四种常见内存泄露场景。

如果有时间也可以看前两篇文章 How JavaScript works: an overview of the engine, the runtime, and the call stackHow JavaScript works: inside the V8 engine + 5 tips on how to write optimized code

wangnan0610 commented 7 years ago

Nodejs 线上服务稳定性保障体系 这篇文章没有讲太深的概念,不过涉及的非常全面,有很大的启发意义。

leermao commented 7 years ago

http://shadowwood.me/2016/08/27/2016-08-27-express-origin-code-analysis/ 这篇文章主要讲的是express源码,还是比较详细的

keer3 commented 7 years ago

手机端各种奇葩问题总录 唉,最近一直因为滴滴的事情搞了各种移动端的奇葩问题,这篇文章总结了好多 = =

xierenyuan commented 7 years ago

再聊移动端页面的适配 拥抱变化 新的适配方案。

yusidi commented 7 years ago

从vue-cli源码学习如何写模板