推荐1.神经网络概论http://www.ruanyifeng.com/blo...当下最火的技术绝对是人工智能。人工智能的底层模型是“神经网络Network”(神经网络)。许多复杂的应用(如模式识别、自动控制)和高级模型(如深度学习)都是基于它的。学习人工智能必须从它开始。2.ReactRedux概念和工作流checklisthttps://github.com/uanders/re...这篇文章包含了一个关于Redux概念和工作流的列表图以及对Redux基本概念的更详细的介绍。本文首先概述了在项目开发中使用Redux的意义以及与Redux相关的技术栈,然后介绍了Store在Reudx中的意义以及如何与Immutable结合使用;然后本文介绍了ReactRedux应用中组件的层级划分,如何定义和使用Action、ActionCreator、Reducer等;3.HTTP在Node.js中的实现解析http://mp.weixin.qq.com/s/KU5...Node.js的强项是处理网络请求,所以我们就来分析一下HTTP请求是如何处理的在Node.js中,以及JavaScript在此过程中引入了多少开销。4.饿了么PWA升级实践https://huangxuan.me/2017/07/...PWA作为下一代Web应用模型,试图解决Web平台自身的根本问题:网络与网络之间的交互和浏览器对UI的硬依赖。因此任何Web应用程序都可以从中受益,无论您是多页还是单页、桌面还是移动、React还是Vue。而且,也许它最终会改变用户对移动网络的期望。如今,谁会认为桌面上的网络只是阅读文档的地方?其他1.即将推出的正则表达式新特性https://developers.google.com...ES2015为JavaScript语言引入了许多新特性,包括对正则表达式语法的一些重大改进,以及增加了Unicode编码(/u)和粘性位(/y)修饰符。之后的发展并没有停止。V8团队与TC39(ECMAScript标准委员会)的其他成员密切合作,提出并共同设计了多项新功能,使正则表达式更加强大。2、ECharts中使用WebGL技术的实践http://www.infoq.com/cn/prese...为什么要使用WebGL,使用WebGL绘制3D图表时会遇到的一些陷阱和解决方法,使用GPGPU加速关系图布局的尝试以及如何在现有架构中扩展新的WebGL组件分为四个部分。3、在大型应用开发中使用Redux的五点建议https://techblog.appnexus.com...Redux是一款优秀的应用状态管理工具,单向的数据流结构让开发者可以专注于开发商业逻辑。本文作者结合自身实践总结了在大型项目中使用Redux的建议,包括建立数据索引和使用选择器访问数据,将标准状态与可变界面状态和用户编辑状态分离,合理化两者之间的关系。接口。共享数据,提取公共Reducer函数,如何更好的连接React组件和Redux状态树等;4、利用WebGL释放GPU的计算潜力http://www.vizitsolutions.com...随着大数据时代的到来,计算能力逐渐成为关键的性能瓶颈之一;众所周知,GPU比CPU拥有更强大的计算能力。本系列文章介绍如何使用WebGL实现GPGPU(图形处理单元上的通用计算)高性能。计算。本系列文章首先讨论使用WebGL进行GPGPU计算的可行性,然后介绍具体的实现步骤;主要步骤包括矩阵初始化、矩阵计算、结果返回、条件控制、不稳定处理、样本练习等部分。5.通过一个场景示例了解前端处理大数据的无限可能https://zhuanlan.zhihu.com/p/...随着前端的飞速发展,复杂的计算都在浏览器端完成,而大量的数据被支配和处理已经司空见惯。那么,如何在最小化内存消耗的前提下,高效优雅的完成复杂场景的处理,将越来越考验开发者的功力,直接决定程序的性能。示例中通过逐步优化,实现了生产和操作多个1,000,000(百万级)对象的场景。
