本期推荐

Using Google’s Flutter For Truly Cross-Platform Mobile Development

本文介绍了 Flutter 的出现原因,可以解决什么问题,跟现有流行跨平台方案的对比,并展示了如何使用 Flutter 开始创建跨平台移动应用。

团队分享

在 web 上使用 JavaScript 模块

本文介绍如何使用 JS 模块,如何进行有效地部署,使用 JS 模块在性能上的权衡,以及未来将如何更好的使用 JS 模块。

前端开发

H5:“同样是返回,我们不一样”

“为什么安卓能做到这样的交互效果,你 H5 不可以?”

Github Stars !== Usage: React is still blowing Vue and Angular Away

Vue的Git Star已经超过React,但这在使用量上并不一致,React仍是目前使用最多的主流框架,文章提供了各大主流框架的月下载量进行了对比。

進階 React Component Patterns 筆記(上)

对于提供一些可高度定制化的共用元件,使用一些Pattern 绝对是有绝佳的帮助。

一个Vue页面的内存泄露分析

前端的内存泄漏对开发者来说一般很难检测因为它们是由一些大量代码中的意外的错误引起的,借助chrome内存堆快照功能可以比较容易的排查内存泄露的问题。

前端不止:Web性能优化 - 关键渲染路径以及优化策略

本文将带你去理解什么是浏览器的关键渲染路径以及如何优化关键渲染路径。

优化关键渲染路径的最终目的是优先显示和用户操作相关的内容,减少低优先级资源对浏览器渲染的阻塞,从而尽早显示用户真正关心的关键内容。页面性能就是用户体验的一个重要维度,尝试用感性的思维去思考理性的代码,也许真的能受益不少。

NodeJS事件循环 Part 1

作为开篇第一章,作者非常详细认真甚至有点啰嗦地介绍了事件循环的基本工作流程,解释了libuv主要解决的问题,同时从应用层JavaScript的角度出发,将事件循环的所有阶段区分为libuv原生的和NodeJS额外添加的(事实也是这样。很多时候我们并不知道需要区分这两者),我觉得有了这些基础,会更加容易理解事件循环的其余部分和细节。不管是新手还是资深NodeJS程序员,这都是一篇不可多得值得一读的文章。

GMTC 大前端时代前端监控的最佳实践

本文为2018年6月21日,在北京举办的GMTC(全球大前端技术大会),下午性能与监控专场,由阿里云前端监控团队前端技术专家彭伟春带来的演讲稿。

一站到底 —前端基础之网络

网络相关的知识是每个前端工程师都应该具备的。很多从事前端的朋友们都没系统学习过计算机网络和http相关内容。在没有建立一个整体的知识体系下,会有一种一站到底答题的感觉,每个知识点都大致知道问题的答案,但总不确定,更不知道具体是怎么回事。本文系统的梳理了与前端密切相关的网络知识。

Chrome 将默认屏蔽“非用户行为触发”的父页面跳转

文章介绍了 top.location = 的正面使用场景,以及 Chrome 在区分用户行为和恶意跳转上的尝试,最新版本将默认阻止非用户行为跳转。

Webpack 4 配置最佳实践

本文主要介绍的就是 Webpack 配置最佳实践在 Webpack 3.x 和 4.x 背景下的异同, 对了解Webpack 4 项目的配置文件组织有所帮助。

ES6 的解构赋值前每次都创建一个对象吗?会加重 GC 的负担吗?

本文从较底层的角度分析了ES6 的解构赋值前是否每次会创建对象以及是否会加重GC负担的问题。

技术纵横

聊聊代码整洁之道

普通的工程师堆砌代码,优秀的工程师优雅代码,卓越的工程师简化代码。如何写出优雅整洁易懂的代码是一门学问,也是软件工程实践里重要的一环。笔者推荐三本经典的书籍《代码整洁之道 》、《编写可读代码的艺术》、《重构:改善既有代码的设计》,下文重点将从注释、命名、方法、异常、单元测试等多个方面总结了一些代码整洁最佳实践。

闲话高并发的那些神话,看京东架构师如何把它拉下神坛

本文阐述了 高并发问题的产生和影响因素, 以及在技术手段上的解决方案。

ELSE 技术周刊由 IFT 小组 出品,汇聚一周好文章, 周刊原文。本期编辑:

@Curtis 前端中年人

@StoneZou 前端搬砖工,不安分于前端开发的搬砖工

@Steven 前端老兵

@mirreal 想当设计师的程序员不是一个好攻城狮

@Jade 以前想多点后端 sense 写前端,现在想多点产品 sense 写前端

点击这里 向我们推荐你读到的好文章。