代码改变世界

随笔分类 - Web

透析Express.js

2015-01-20 19:11 by hyddd, 11068 阅读, 收藏, 编辑
摘要:前言 最近,本屌在试用Node.js,在寻找靠谱web框架时发现了Express.js。Express.js在Node.js社区中是比较出名web框架,而它的定位是“minimal and flexible(简洁、灵活)”。 阅读全文

DOM性能瓶颈与Javascript性能优化

2013-02-07 20:11 by hyddd, 17515 阅读, 收藏, 编辑
摘要:这两天比较闲,写了两篇关于JS性能缺陷与解决方案的文章(《JS特性性能缺陷及JIT的解决方案》,《Javascript垃圾回收浅析》),主要描述了untyped,GC带来的问题与JIT引擎的解决方案。但相对于Js引擎的问题,我认为DOM导致的性能问题更值得关注。 阅读全文

Javascript垃圾回收浅析

2013-02-07 11:13 by hyddd, 12980 阅读, 收藏, 编辑
摘要:接上篇《JS特性性能缺陷及JIT的解决方案》,这里总结下的Javascript垃圾回收机制。 阅读全文

JS特性性能缺陷及JIT的解决方案

2013-02-06 19:10 by hyddd, 10184 阅读, 收藏, 编辑
摘要:拜读了David的《Know Your Engines: How to Make Your JavaScript Fast》,David是Mozilla的JS引擎工程师,文章主要介绍了JIT与GC原理,以及如何根据某些基本原理,优化js代码的执行效率,虽然是老文了,但对我来说仍受益匪浅。这里,我根据上文整理了本文,同时,大家也可以从侧面了解下JIT。 阅读全文

《构建高性能WEB站点》读书笔记--第一章

2010-02-03 23:23 by hyddd, 2520 阅读, 收藏, 编辑
摘要:1.等待的真相: (1)数据在网络上的传输时间。 (2)服务端处理请求,并生成返回数据的时间。 (3)浏览器本地计算与渲染的时间。 2.瓶颈在哪里,问题的本质是什么?你搞清楚么,了解本质的原理么? 3.常见的调优方案: (1)增加带宽。 (2)减少网页中的HTTP请求。 (3)加快服务端脚本的计算速度(解析器优化)。 (4)动态内容缓存。 (5)数据缓存。(动态内容缓存整个网页,这里只缓存数据) ... 阅读全文