文章主要介绍了阿里的PB级大规模文件分发系统“蜻蜓”, 经过使用P2P技术同时结合智能压缩、智能流控等多种创新技术,解决大规模文件下载以及跨网络隔离等场景下各类文件分发难题,大幅提升数据预热、大规模容器镜像分发等业务能力。并且已开源出来, 随着容器技术发展,大文件分发一直是个重要的问题,因此是一件值得研究的技术。html
本文重点介绍适用于现代 React 软件开发的整洁代码实践,以及使用 ES5+ 的语法糖带来的一些变化。前端
如今 jQuery 彷佛成为老套的代名词,开发者更喜欢谈论 TypeScript、ES 2015+、React、Vue 等新框架或新概念。做者在本文中讨论了为什么如今仍是会继续使用 jQuery,以及如何编写可扩展的 jQuery 代码、如何将 jQuery 集成到其余框架等。node
当 Web 自信满满,步入移动时代之时,它尚未作好充足的准备。
(做者是PWA在国内的布道者,不过新一轮洗牌说的着实有点夸张,我的感受PWA只是一个选择,移动端WEB应用的开发会被最开始流行的浏览器版本所羁绊,市场永远对技术的选择有着最终决定权。)jquery
由于 iPhone X 的刘海设计,Web 在 iPhone X 横屏时,可能会有些问题。git
文章利用 React 的setState 方法 讲解了 React 中的 事务机制和更新队列,经过源码的解析, 很详细的介绍了如何更新state队列,以及事务处理的整个过程。程序员
本文将为你们分享12个效果奇特的HTML5动画,HTML5强大的动画特性可让你的网页变得更加生动和富有活力,交互性也会进一步获得提升。一块儿来看看下面的这些HTML5动画案例,每一个案例都提供源代码下载。github
在本章中,咱们将探讨一些表明性的替代方案,Promise和Generator。以及async await,这是一种创新的语法,可在高版本的JavaScript中提供,其也做为ECMAScript 2017发行版的一部分。
咱们将看到这些替代方案如何简化处理异步控制流的方式。最后,咱们将比较全部这些方法,以了解全部这些方法的全部优势和缺点,并可以明智地选择最适合咱们下一个Node.js项目要求的方法。web
一个短连接生成器(普通网址转换成比较短的网址)的实现思路及其两种实现算法:自增序列算法、 摘要算法,以及如何作到自定义url的短码算法
这篇文章主要是面向初接触微服务的朋友,简单介绍微服务基础建设所须要的各个模块以及原因。express
一款好的BI报表工具,须要考虑并可以解决以下问题...
本篇漫画中简述了 ConcurrentHashMap 和 HashMap 的区别,以及其实现原理和用处。
Google 认为互联网用户的时间是宝贵的,他们的时间不该该消耗在漫长的网页加载中,所以在 2015 年 9 月 Google 推出了无损压缩算法 Brotli。Brotli 经过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与其余压缩算法相比,它有着更高的压塑压缩效率。
这是值得前端人去理解的算法。
Mobile Web Specialist Certification 是 Google 近期推出的一项认证, 用以认证开发者的移动网页开发技能。
净化Heaviest Objects In The Universe (node_modules),移除node_modules中没必要要的文件
ELSE 技术周刊由 IFT小组 出品,汇聚一周好文章,周刊原文。本期编辑:
@CurtisCBS 前端中年人
@StoneZou 前端搬砖工,不安分于前端开发的搬砖工
@Steven 前端禁卫军
@mirreal 想当设计师的程序员不是一个好攻城狮
@Jade 之前想多点后端sense写前端,如今想多点产品sense写前端
点击这里 向咱们推荐你读到的好文章,期待大家。