lag-radar

Trace frame rate lag with a sexy performance radar

  • 所有者: mobz/lag-radar
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

LagRadar

It's a sexy little component for demonstrating performance - or lack of in your javascript application.

Add this to any javascript application and you can see when the app drops below
60fps as the radar sweep changes colour and gets janky.

Get your live demo
Extra awesome as Bookmarklet

Usage

The radar is published as a zero dependency es6 javascript module.


import lagRadar from './lag-radar.js';

const destroy = lagRadar({
  frames: 50,    // number of frames to draw, more = worse performance
  speed: 0.0017, // how fast the sweep moves (rads per ms)
  size: 300,     // outer frame px
  inset: 3,      // circle inset px
  parent: document.body, // DOM node to attach to
});

// later ...
destroy();

It also exposes css class hooks for styling the radar

To run the demo

npm install
npm start
open http://localhost:9080/

Genesis

This version authored by @mobz with ideas and contributions from others
for this talk
by @dan_abramov and shared to the world with love.

主要指标

概览
名称与所有者mobz/lag-radar
主编程语言JavaScript
编程语言CSS (语言数: 3)
平台
许可证
所有者活动
创建于2018-03-26 10:34:02
推送于2024-04-19 01:09:39
最后一次提交2024-04-19 11:09:00
发布数0
用户参与
星数877
关注者数4
派生数24
提交数10
已启用问题?
问题数2
打开的问题数0
拉请求数1
打开的拉请求数0
关闭的拉请求数1
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?