Releases: zendive/browser-api-monitor
Releases · zendive/browser-api-monitor
v1.4.1
v1.4.0
- Worker telemetry
constructor
,terminate
,onmessage
,onerror
,postMessage
,addEventListener
,removeEventListener
.- Worker instances are grouped by source code specifier.
- Scheduler telemetry
yield
,postTask
.
- Fix for async anonymous trace link.
- Some minor UI changes.
- Self time cell now has revolving modes, toggling between {latest} value and aggregated one, in the format of: {mean} ± {standard-deviation} {maximum}.
- Added detection of cases when extension stops working due to extension update, while being used. Added two types of alerts that inform about the need to reload inspected tab or DevTools itself.
What's Changed
Full Changelog: v1.3.0...v1.4.0
v1.3.0
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