分类
Javascript

Karma简介

Karma是无痛的、超高速运行的测试运行器。 它使用NodeJSSocketIO技术,让多浏览器超高速测试变得容易。

分类
Web

使用Chrome DevTools的Timeline进行性能优化

我们都希望创建高性能的Web应用程序。由于我们的应用程序变得越来越复杂,我们可能想要支持丰富的画面以及理想的60帧/秒,这能保证我们的应用程序响应灵敏且生动流畅。

知道如何衡量和提高性能,是一个有用的技能,在这短短的文章中,我会带您简单回顾关于如何通过 Chrome DevTools的 Timeline 和Profiles做到这一点。
看!这是一个美丽的GIF动画。这标志着这篇文章这里开始展开:)

分类
Web

Reflow和Repaint简介

什么是回流(reflow)与重绘(repaint)?要回答这个问题,得先认识一下浏览器原理,最主要的是要了解浏览器如何渲染网页。