Crisp Minimal Weekly
#20170103
PHP 的性能演进(从 PHP5.0 到 PHP7.1 的性能全评测)
鸟哥写的 PHP 性能优化的历程,并且透露了将在 PHP8 中加入 jit。
高并发 IM 系统架构优化实践
如何设计一个稳定、高并发、消息保序的 IM 系统,以及如何通过使用存储层的高级功能来优化系统架构。
微信宣布开源跨平台基础组件 Mars: Talk is cheap, show you their code.
“这个用 C++ 完成的跨平台库解决了国内很多复杂网络情况下的网络连接问题,在经历了微信 5 亿用户的检验之后,腾讯在今天把它开源出来了。相信这个网络库会极大地造福国内的移动开发者,使得大家不用在为各种网络环境下的传输优化头疼。”
OCS——史上最疯狂的 iOS 动态化方案
号称史上最疯狂的 iOS 动态化方案。定义了一套精确描述 OC 语义的字节码指令集(OCScript),开发了一套全自动编译器(OCSCompiler),实现了一个高性能的虚拟机(OCSVM)以及一个可以跟底层无缝对接的桥接器(OCSBridge)......
如何用 Xcode8 解决多线程问题
Xcode8的 Thread Sanitizer 工具可以用来检测 data race 情况,工具使用很简单。本文主要介绍了 data race 的概念及多线程安全方面的知识。
2016前端开发技术巡礼
2016的前端圈,风起云涌,此文比较详尽的总结概括了2016年的前端事宜,值得一看
Vue in 2016
尤雨溪自己写的 Vue.js 年终总结
架构随聊
软件开发的终极目标是实现一套理想框架,适配多种场景。而随着软件开发的迭代人们会总结出一套规范标准,以达到高可复用性。文章对架构浅显谈及。
如何判断当前浏览器是否支持某一个 emoji
emoji 在人们的社交领域里经常被使用,作为前端工程师,你是否了解 emoji 的实现原理,是否指导如何判断设备是否支持某个 emoji,此文带你了解
redux applyMiddleware 原理剖析
用 redux 多半都会用到中间件,有必要了解下前因后果
Oculus 正式发布 React VR 预览版
Oculus 推出 React VR 的目的是为了简化 VR Web 应用的开发。VR Web 应用对帧率的要求越来越高,这意味着开发 VR Web 应用的复杂性也在增加。React VR 希望可以做到让开发者在保持现有开发习惯和使用现有工具的前提下,能够维持 Web 开发的高速迭代。