ELSE 技术周刊(2018.01.08期)

本期推荐

浏览器页面资源加载过程与优化

本文介绍浏览器页面资源加载过程,在此基础上提出一些优化方法,并给出浏览器兼容性参考,最后展示各大厂商在前端性能优化上所使用的奇技淫巧,值得参考。

业界动态

2018 年最值得关注的 JavaScript 趋势

JavaScript 渗透的范围越来越广,它能做的事情已经远不止前端开发而已。不久前 stateofjs.com 刚刚发布了2017 JavaScript现状报告,现在 Ryan Chartrand 非常应景地推出了2018年的JavaScript发展趋势,不妨把这两份文章一起结合来看。

前端开发

Nodejs 进阶:crypto 模块中你需要掌握的安全基础知识

crypto 模块是 nodejs 的核心模块之一,它提供了安全相关的功能,如摘要运算、加密、电子签名等。本文重点讲解 API 背后的理论知识,包括如摘要、HMAC、对称加密、非对称加密、电子签名以及分组加密模式。

How to become a more productive React Developer

开发和维护一个大型复杂的 React 项目,这些工具可能会帮到你。

import、require、export、module.exports 混合详解

在 ES Modules 和 CommonJS 混合使用时的 Babel 和 webpack 都做了什么。

React 应用架构设计

本文详细总结从零开始搭建一个 React 项目架构的过程,在项目工程实践都有一定的理解和思考。

技术纵横

从 Chrome 源码看 DNS 解析过程

本文是一篇实操性很强的技术文,值得一看。总地来说,客户端向域名解析服务器发起查询,然后服务器返回响应。DNS 服务器 nameservers 是在设备接入网络的时候路由器通过 DHCP 发给设备的,chrome 会按照 nameservers 的顺序发起查询,并将结果缓存,有效时间根据 ttl,有效期内两次查询直接使用 cache。DNS 解析的结果有几种类型,最常见的是 A 记录和 CNAME 记录,A记录表示结果是一个IP地址,CNAME 表示结果是另外一个域名。

Dubbo 新编程模型之注解驱动

本文主要介绍了 Dubbo 注解驱动在微服务架构的实践, 从 2.5.7 版本开始, 针对 Spring 应用场景(包括 Spring Boot 和 Spring Cloud),新引入注解驱动(Annotation-Driven)、外部化配置(External Configuration)等编程模型。

SSL协议之数据加密过程详解

本文详细讲述了SSL协议中的数据加密的过程,数字证书、对称加密、非对称加密和SSL握手过程等概念。

深度学习浅析,以及又拍云图片鉴别的实践进阶

本文以又拍云内容识别服务为例,介绍又拍云在深度学习系统中的实践。内容识别基于人工智能、大数据分析而研发的新型信息安全解决方案,能实时处理多媒体内容(图片、视频、直播等),识别色情、广告、暴恐等多种信息。

日志的艺术

项目上线之后会有各种各样的日志,比如记录用户的行为、服务器的状态、异常情况等等。日志似乎是一件很简单、不值得一提的事情,但是遇到问题就会明白日志是多么重要的事。

程序人生

每个程序员都该知道的五大定律

定律或称法则,是通过大量的实践总结出来的, 可以指导我们并让我们在同伴的错误中学习,就像科学技术有了理论基础。在程序的世界里,同样有些法则一样的适用,可以帮助我们分析和推到程序设计和实现的问题。

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

@Curtis 前端中年人

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

@Steven 写 JS 的老年人

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

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

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

风清洋

风清洋

前端老兵,一路上搬过C++、C#、Java的砖,现在在搬Node.js

评论