Releases: zendive/browser-api-monitor
Releases · zendive/browser-api-monitor
v1.2.0
- New options
- Prevent system from going to Sleep state due to user inactivity [default off].
- Toggle Calls Summary bar [default off].
- Change occasional collection and displaying of warnings to persistent facts collection and presentation - so, previously "hidden after time past" ones are properly registered.
- Change
pace of update
spinner totime map of update events
with 1 second scale/rate. Second starts at "12 o'clock" on the circle. - Expand the number of concurrent break-points and bypass-points. While being stored in
chrome.storage.session
, - they stay in memory only for the duration of a browser session.
What's Changed
Full Changelog: v1.1.0...v.1.2.0
v1.1.0
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