F2E Weekly-2014-09-08

中秋佳节来临,祝各位小伙伴中秋快乐,阖家幸福!

业界动态

  • Chrome 38 Beta Arrives with 64-Bit By Default on Mac

    • 在刚发布完 Chrome 37 正式版 2 天后,Google 就宣布了面向 Windows、Mac 和 Linux 的 Chrome 38 beta 版的发布,主要包含全新的用户帐号切换界面、访客模式以及针对 OS X 用户默认开启 64 位模式等新特性。
  • Firefox 32 arrives with new HTTP cache, public key pinning support, and seamless language switching on Android

    • Firefox 也紧跟 Chrome 脚步本周更新至 Firefox 32,带来全新的 HTTP 缓存以提高性能、支持防止中间人攻击的 Public Key Pinning(公钥钉扎)机制等新特性,此外还带来一系列 HTML5 特性以及 web 音频编辑等支持。
  • Opera 24 released

    • Opera 24(基于 Chromium 37)已发布,对普通用户而言带来标签页预览、更好的高分辨率屏幕支持和更明显的隐私标签页,对开发者带来改善的字体渲染、CSS Shapes 的支持、CSS all 属性支持、无前缀的 CSS 指针值 zoom-inzoom-out 等。
  • What’s New in WordPress 4.0

    • 为纪念爵士音乐家 Benny Goodman 而命名为 “Benny” 的 WordPress 4.0 版本如今正式发布,相比上次 3.9 版本发布已历时接近半年,此处更新的主要特性包括全新的媒体库网格视图、内容编辑器改进、更丰富的媒体嵌入的支持、全新的插件安装体验等。
  • Underscore.js - 1.7.0 — August 26, 2014

    • Unserscore.js 上周升级至 1.7.0,为保持一致性以及跨浏览器的性能,对部分数组方法采取忽略处理,新增了 _.iteratee_.before_.negate_.noop 等方法,并对 _.isEmpty_.has_.memoize_.pick 等函数的入参和返回进行了更新。

充电站

  • Medium’s CSS is actually pretty f*ing good.

    • 这篇文章中分享了 medium.com 网站的 CSS 架构方面的经验,由 2 年前的历史展开介绍当时的 CSS 架构方面的一些问题,进而分享了包括图片处理、z-index 分级、样式风格指南及其语义化实践等方面的不断完善的过程。
  • 10 Tips to Make Your Node.js Web App Faster

    • 这篇文章中分享了一些提升 Node.js 应用速度的 tip,包括并行执行、异步化、使用缓存与 gzip 压缩、尽可能使用客户端渲染、不要在 session 中存储过多数据、优化数据库查询、使用标准的 V8 函数、使用 Nginx 作为前置服务器等。
  • OSCON 2014: React’s Architecture; Christopher Chedeau

    • 想知道 Facebook 的 React 库的架构设计、背后的 virtual dom 的动态更新 dom 节点机制吗?这篇视频分享中一定可以解答你的各种好奇和困惑。
  • Memory Management Masterclass with Addy Osmani

    • Addy Osmani 分享的这篇关于内存管理的演讲深入浅出地介绍了如何掌握 Chrome Dev Tools 来有效地进行内存管理、如何解决诸如内存泄露、频繁的垃圾回收暂停以及内存膨胀等性能问题以及一些牵涉内存管理的最佳实践。

百宝箱

  • C3.js | D3-based reusable chart library

    • C3.js 是一个基于 D3 的可复用的图表库,对基于 D3 的图表进行了封装保证使用起来更轻松、支持自定义配置,并提供了丰富的 API 和 回调函数来访问图表状态。不妨看看它的官方网站的 demo 来体验下吧!
  • axemclion/perfjankie

    • 如果你在考虑为你的持续集成系统中增加浏览器渲染性能回归检查,不妨试试 perfjankie,它是一个基于 browser-perf 的 node 模块,可以测量浏览器渲染性能以及结果汇总,收集包括页面加载时间、首屏渲染时间、滚动时间等指标。
  • trueinteractions/tint2

    • Tint 是一个基于 node 的修改版本,可以使你将基于 javascript 的 node 应用编译为全功能的桌面应用程序,内置了对话框、消息通知、进度条、复合输入框、WebView 等丰富的模块,只需要 30 多行代码就可以实现一个简单的浏览器,赶紧来试试吧!

附所有链接: