「晨读推荐」《这个 API 很迷人 —— 新的 Fetch API》等

晨读推荐

关于「晨读推荐」

由 LeanCloud 的工程师和设计师,以周为单位进行阅读分享,包含每位工程师和设计师想加入自己读到的「有价值、有趣味、有分享意义」的文章以及推荐理由。

技术向 Geek Must Read

《漫谈:机器学习中距离和相似性度量方法》
LeanCloud 导读:
在机器学习和数据挖掘中,我们经常需要知道个体间差异的大小,进而评价个体的相似性和类别。最常见的是数据分析中的相关分析,本篇文章就介绍了机器学习的入门知识,介绍了几种简单的距离计算算法。

工具向 The Best Tools

《这个 API 很迷人—— 新的 Fetch API》
LeanCloud 导读:
JavaScript 通过 XMLHttpRequest(XHR) 来执行异步请求,这个方式已经存在了很长一段时间。虽说它很有用,但它不是最佳 API 。它在设计上不符合职责分离原则,将输入、输出和用事件来跟踪的状态混杂在一个对象里。而且,基于事件的模型与最近 JavaScript 流行的 Promise 以及基于生成器的异步编程模型不太搭。
新的 Fetch API 打算修正上面提到的那些缺陷。 它向 JavaScript 中引入和 HTTP 协议中同样的原语。具体而言,它引入一个实用的函数 fetch() 用来简洁捕捉从网络上检索一个资源的意图。

设计向 Design More, Design Better

《关于实践 Material Design 的三个基本问题》
LeanCloud 导读:
我们的应用要不要采用 Material Design?要想清楚这个决定,那 Material Design 是什么、为什么要采用 Material Design 以及在自己的产品中怎样实践 Material Design 会成为首先要回答的三个问题。

新知向 Ren chou jiu yao duo du shu

《Netty 系列之 Netty 高性能之道》
LeanCloud 导读:
作为当前最流行的 NIO 框架,Netty 在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,一些业界著名的开源组件也基于 Netty 的 NIO 框架构建。但是,Netty 怎么做到的如此高效,能说出一二三来的人很少。本文详细分析了 Netty 高性能的解决之道,包括异步非阻塞通信、零拷贝数据传递、内存池、React 线程模型,以及无锁串行的设计理念,非常值得一读。

发表评论

电子邮件地址不会被公开。 必填项已用*标注