本期推荐

Creating A Real-World CLI App With Node

一篇详细的教程,如何基于 Node 完成一个 CLI 工具。

业界动态

Version 6 of Angular Now Available

Angular 日前发布6.0.0版本。该版本更多的聚焦在工具链及相关周边。

What’s new in Microsoft Edge in the Windows 10 April 2018 Update

Edge浏览器更新了一大波新功能,其中包含对PWA一些功能的支持。

技术纵横

不只有 Android P,Google I/O 开发者大会前瞻

一年一度的 Google I/O 开发者大会将于 5 月 8 号到 5 月 10 号在美国加州山景城海岸线圆形剧场举行。在去年的 I/O 会议上,谷歌带来了 Android Oreo 系统、基于 AR 技术的 Google Lens、iOS 版 Google Assitsant、Google Photo 等新功能。
那么今年的 Google I/O 开发者大会上,又有哪些新功能值得我们期待呢?

前端开发

我从小程序学到了什么

文章从技术角度来看小程序对于 Hybrid 开发模式的优化过程值得学习借鉴的地方,比如多个 webview,双线程,预加载等。

BigInt:JavaScript 中的任意精度整数

BigInts 是 JavaScript 中的一个新的数字基本类型,可以用任意精度表示整数。文章介绍了 BigInts 的产生原因,使用场景,用法以及相关规范等。

快速定位线上 Node.js 内存泄漏问题

想要分析定位内存泄漏问题,首先我们要去获取 Node.js 进程在发生泄漏时的堆上各个对象和它们间的引用关系,这个保存了堆上各个对象以及其引用关系的文件就是堆快照。本文主要是介绍如何获取堆快照,以及对堆快照内容的分析, 从而定位内存泄漏。

Nerv实战 - 京东首页改版小结

这篇文章对京东首页改造的开发过程做了 简单的介绍, 从技术选型到 整体开发架构与模式,以及后续的
性能、体验优化等方面都有探索。

Angular 6正式发布,新功能详解

这次更新还包括框架包(@angular/core、@angular/common、@angular/compiler等)、Angular CLI、Angular Material + CDK,这主要是为了解决兼容问题,这些项目的补丁版本将根据项目需求发布。

Is ServiceWorker Ready? (Yes.)

Edge称为最后一个支持Service Workers的主流浏览器,本页提供了一个浏览器支持的综述。

漫画:深入浅出 ES 模块

ES 模块为 JavaScript 提供了官方标准化的模块系统。这中间经历了近 10 年时间的来做标准化工作。文章介绍ES 模块能解决什么问题,以及它们与其他模块系统中的模块有什么不同。

我当初为什么写webpack

许多 JavaScript 的开发者都知道 ES 模块一直存在着一些争议,但是很少有人真正地知道 ES 模块的原理。

实用推荐

如何在疲劳的JS世界中持续学习

Tobias Koppers是一位自由软件开发者,家住德国纽伦堡。他因写出webpack这个已有数百万开发者使用的开源软件而名噪一时。他目前专注于JavaScript和开源项目。以下是对他个人的专访,希望对大家有所启发。

重构 - 改善代码的各方面问题

重构不是对以前代码的全盘否定,而是利用更好的方式,写出更好,更有维护性代码。不断的追求与学习,才有更多的进步。