本期推荐

Life of a Pixel,让你更透彻知道浏览器是如何工作

Life of a Pixel这个演讲一开始是Chrome组新人入职的学习资料,给新人一个从高层次去看Chromium如何从HTML / CSS / JS 显示到屏幕的网页。这个演讲一直在更新,所以大家可以通过看这个演讲更新自己对Chromium的理解。展示Chromium从HTML到DomTree,整合CSS到LayoutTree,排版到PaintTree之后转成LayerTree转到compositing线程分块,光栅化到GPU,最后显示到屏幕。

使用 JavaScript 的代价!

建立交互式网站包括向用户发送 JavaScript 。通常,太多了。你是否经历过在一个手机页面上,它看起来已经加载好了,但是点击一个链接或者试图滚动页面的时候,什么也没发生? 一字节又一字节,JavaScript 仍然是我们发送给手机的代价最大的资源,因为它会很大程度上延迟交互。 现在我们讨论一些策略,可以让你高效地传送 JavaScript ,同时给用户提供一个有价值的体验。

业界动态

Babel 7 Released

babel 7 版本发布,并提供工具自动完成升级。更快的速度,以及一系列新特性,新的 JavaScript 配置文件,对 TypeScript 的支持等。

前端开发

JavaScript集成Sentry

Sentry是一套用于捕获产品错误的开源项目,其下支持很多语言、框架。Sentry让开发人员快速准确的定位到问题的根源所在,以达到快速修复,让开发人员更注重于开发新的功能上面。减少时间资源上的浪费。

React Fire:React DOM 的改造计划,使其更现代化

React 开发者,同时也是 Redux 和 Create React App 作者之一的 Dan Abramov gaearon 昨日在 React 的 GitHub 仓库提了一个这样的 issue —— React Fire: Modernizing React DOM(React Fire:使 React DOM 现代化)。他表示目前随着对 React 的底层基础改造工作越来越接近尾声,维护团队开始考虑如何使 React 更好地与 DOM 的工作方式保持一致,并重新审视了过去一些导致大量问题的有争议的决策,同时希望使 React 变得更小更快。

一口(很长的)气了解 babel

说到 babel,一连串名词会蹦出来:

babel-cli
babel-core
babel-runtime
babel-node
babel-polyfill

这些都是 babel 吗?他们分别是做什么的?有区别吗?

前端监控和前端埋点方案设计

文章总结了 前端埋点的场景和常用埋点方案, 包括对埋点方案选型和前端上报方案设计。

揭密React setState

学过react的人都知道,setState在react里是一个很重要的方法,使用它可以更新我们数据的状态,本篇文章从简单使用到深入到setState的内部,全方位为你揭开setState的神秘面纱~

复杂 React 应用中的TypeScript 3.0实践

本篇描述了如何使用 TypeScript 来高效编写复杂的 React 应用。

技术纵横

唯品会的Service Mesh三年进化史

唯品会的服务化体系OSP(Open Service Platform) 在三年前就走上了ServiceMesh的路。每种架构风格,由于各司不同的历史因果,现实状况,以及对采纳新架构的诉求和希望,都会有不同的实现路线。我们的SM在实战中一点点演化而来,与 Istio由谷歌IBM的超级架构师们画出来的架构也有不同之处。希望通过分享我们的演进过程,能给各司里同样在往SM演进中的架构师们一个参考。

Best Practices For Mobile Form Design

作为设计师应该如何使填写表单的过程尽可能简单,创建快速且顺滑的交互体验,提高表单的可用性,文章列举了一系列最佳实践

蚂蚁金服移动端可视化解决方案 F2 3.2 发布, 因你而动

F2,一个专注于移动,开箱即用的可视化解决方案,完美支持 H5 环境同时兼容多种环境(node, 小程序,weex)。完备的图形语法理论,满足你的各种可视化需求。专业的移动设计指引为你带来最佳的移动端图表体验。

实用工具

团队协作中的 Github flow 工作流程

文章介绍一套基于 Github flow 的 Git 操作流程,可以让大家跟规范的使用 Git 操作流程,规范的 Commit Message。

程序人生

独角兽的CTO是怎么炼成的

作者以个人经历分享如何一步步成为 CTO,介绍了自己对于 CTO角色定位、使命以及技能包的理解,并针对工程师的个人成长和职业生涯规划给出了建议。

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

@Curtis 前端中年人

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

@Steven 前端老兵

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

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

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