Releases: zendive/browser-api-monitor
Releases · zendive/browser-api-monitor
v1.0.9
v1.0.8
What's Changed
- optimised callstack creation
- optimised telemetry communication message
Full Changelog: v1.0.7...v1.0.8
v1.0.7
- show number of cancelations alongside number of invocations (
Called
column), clicking on wich will show their locations. - add menu option to toggle callstack type between
full
andshort
(the default). - measure callback's self-time and warn if it exceeds the 4/5 of 60fps frame time.
- show number of sheduled callbacks that currently waiting to be called (
Set
column). - measure number of calls to
requestAnimationFrame
per second (CPS
column). - add buttons to pause just before the callback is going to be called or bypass its execution.
- add tooltip over large milliseconds delay values in compact time format (hh:mm:ss)
- add media event
waitingforkey
andmediaKeys
property
What's Changed
Full Changelog: v1.0.6...v1.0.7
v1.0.6
- add trace domain indicator for a trace originating from chrome-extension
- change beheviour of
updateClearTimersHistory
to forget previous timer delay if recent call has no effect on online timer (clearing expired/invalid handler) - preserve
debugger
in prod build (enchancing v1.0.5 feature to find traceless code)- cons: increased bundle size cause of esbuild tree shaking bug that bundles content script code into devtools panel
- css chore
What's Changed
Full Changelog: v1.0.5...v1.0.6
v1.0.5
- add self/external domain origin indication for first callstack link
- wrap requestAnimationFrame/cancelAnimationFrame
- wrap requestIdleCallback/cancelIdleCallback
- add option to wrap native functions on demand via visibility panel
- show online status in history panels
- collect and show regressors (callstacks from wich delayed invocations were canceled before being fired)
- add option to debug illusive callstacks when callstack have no links to source files (works when installed locally and built in dev mode)
- minor fixes
What's Changed
- fix #4: find scrollable panels by attribute by @zendive in #5
- v1.0.4 by @zendive in #6
- Add dependency review action by @zendive in #8
- v1.0.5 by @zendive in #7
Full Changelog: v1.0.3...v1.0.5
v1.0.3
v1.0.2
MVP release features
Toggable panels:
eval
call history- tracking Active Timers (intervals & timeouts)
setTimeout
call historyclearTimeout
call historysetInterval
call historyclearInterval
call history- audio / video media elements events and properties
Other:
- history reset
- pause / resume telemetry
- adaptive telemetry refresh rate
- existence of media in DOM scanned once per second
clearTimeout
/clearInterval
non-positive-integer arguments shown with⁉️ badge- invocations of
setTimeout
/setInterval
functions with a string argument also duplicated in eval history
Full Changelog: /~https://github.com/zendive/browser-api-monitor/commits/v1.0.2