• HTML5 Web Worker是利器还是摆设

    关于Web Worker

    HTML5几个优势特性里,就包括了Web Worker,这货可以了解为多线程,正常形况下,浏览器执行某段程序的时候会阻塞直到运行结束后在恢复到正常状态,而HTML5的Web Worker就是为了解决这个问题。

    所以我理解它能解决两个问题:

    • 解决程序阻塞问题
    • 提升效率

    例子

    通常测试效率最常用的无非就是fibonacci了,我们也来个fibonacci性能测试

    var start = (new Date()).getTime();
    var fibonacci = function (n) {
      return n < 2 ? n : arguments.callee(n - 1) + arguments.callee(n - 2);
    };
    
    fibonacci(38);
    console.log((new Date()).getTime() - start);
    

    ...

    READ ALL

  • Happy New Year 2015

    full

    这篇文章原定计划是1月1日写的,可惜那几天有点懒,就拖了!

    对于小时候,我并不知道元旦是新年,只是知道这一天学校放假,随着慢慢长大才发现我们一直在使用两个日期:农历、公历

    新年初,一般都有点回忆上一年,我也如此

    总结2014

    • 没有跳槽,原计划是要跳槽的
    • 没有结婚,原计划是要结婚的
    • 出入东莞多次,你懂的,只是出差而已
    • 努力研发产品,这个进度可以用突飞猛进来形容
    • 组建前端团队,这个历经波折,招人太难了,招满意的人更难
    • 地铁上打架,俗话说忍无可忍时可以自卫,虽然我也挨打了
    • Gmail被墙,我只好放弃转用Outlook,现在Outlook改版后非常好用
    • 考驾照,加入摇号队伍,虽然不抱任何希望
    • 手机流量从原来每月30M提升到每月4G
    • 研究布局算法,这个是技术突破重点
    • 大量使用NodeJS,IDE主要换WebStorm
    • 研究WebGL,未来趋势
    • CSOL破纪录,曾经一局杀了10个僵尸,生化危机2管道内,末日+8独裁
    • 使用Gitlab,感谢菜菜的推荐
    • 地铁涨价,导致我每天地铁费用从4块猛增到10块
    • 没有在2014年看到我最希望看到的电影《刺杀金正恩》,真是个遗憾
    • TIOBE 2014年度涨幅率冠军JavaScript,估计会保持到2015年

    ...

    READ ALL