技术趣闻
- webpack 3 发布:这次没有 beta 版本,完全向下兼容。从 webpack 2 迁移到 3,你只需要执行升级命令,而不需要修改任何代码。我们将这次升级标记为版本的重大升级,是因为内部的突破性变化可能会影响某些插件的使用。
到目前为止,98% 的升级的用户都没有遇到任何不兼容! - React 15.6.0 发布:React 15.6.0 中主要带来了输入域的提升以及对于 Deprecation 提示的优化。该版本中 onChange 事件响应会变得更加稳定,并且能够处理 IE11 中存在的部分临界情况;同时该版本还优化了对于使用废弃接口的提示,不再强行使用 console.error 提示,而是替换为了 console.warn。
- nodejs 8.0发布:随着 node 8.0的发布,npm 5.0发布。对前端而言,我们或许更关注npm的版本升级带来的新特性。
技术深入
- js内存管理速成:本系列文章以漫画的方式生动有趣地介绍了 JavaScript 中内存管理的相关知识,首先介绍了 JavaScript 与 C 这两个风格迥异的语言是如何进行内存管理的,然后讨论了 ArrayBuffers 与 ShardArrayBuffurs 存在的意义以及可能引起的临界情况,最后讨论了在未来 WebAssembly 开发中应该如何使用 Atomics 来处理并发情况下的临界情况。
- React + webpack 之性能优化:代码合并与分割永远是webpack打包考虑的重点。
- git如何回滚远程仓库:使用git管理项目开发的过程中经常会碰到这种情况:某次提交已经push到了远程仓库,可是突然意识到“天哪,我怎么做了这么蠢的事情”。那么问题来了,怎么将远程代码库回滚呢?
- ES2017’s async/await is the best thing to ever happen to JavaScript: 扔掉 callback,扔掉 promise,安利 async/await
- Machine Learning with JavaScript : Part 1: JS 机器学习
- JavaScript ES2017 中值得期待的功能 :make javascript powerful!
- React 源码剖析系列 - 不可思议的 react diff :本文从源码入手,深入剖析 React diff 的不可思议之处。
兴趣阅读
- STACK OVERFLOW 2017 开发者调查报告:报告告诉我们:请珍惜身旁的女程序员。
- 为您的 Node 性能选择最佳的 JS 引擎:不同js引擎下同样程序执行效率差异。附带一个神奇的网站:Picking the best JS engine for your Node app’s performance
- Node.js 8有哪些重要功能和修复:介绍Node.js 8版本中最重要的功能和修复。
由 Node 6 升级至 Node 8:实际性能比较 :性能的提升总是一件exciting的事情。
前端劝退指南:2017前端开发指南,篇幅很长,请在家长陪同下观看
- 用空格缩进的程序员赚钱更多:早说让你们用空格吧,还不信