Skip to content

Releases: zendive/browser-api-monitor

v1.4.1

11 Aug 10:17
99a8154
Compare
Choose a tag to compare
  • Fix self-time stats: 1sec leap doesn't continue if no new samples

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0

05 Aug 23:50
b2b839b
Compare
Choose a tag to compare
  • 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

13 Jun 04:33
Compare
Choose a tag to compare
  • Support Allow in Incognito Chrome option.
  • Normalise display of "Self time" to 'millisecond.00' format if below frame time of 60 FPS to ease eye detections of anomalies.

What's Changed

Full Changelog: v.1.2.0...v1.3.0

v1.2.0

02 May 16:31
Compare
Choose a tag to compare
  • 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 to time 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

09 Apr 03:39
Compare
Choose a tag to compare
  • Chrome min version: 135.0
    • support Float16Array in object clone
  • Drop Auto-pause Alert

What's Changed

Full Changelog: v1.0.9...v1.1.0

v1.0.9

v1.0.8

08 Feb 17:56
Compare
Choose a tag to compare

What's Changed

  • optimised callstack creation
  • optimised telemetry communication message

Full Changelog: v1.0.7...v1.0.8

v1.0.7

24 Jan 05:52
78f2481
Compare
Choose a tag to compare
  • 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 and short (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 and mediaKeys property

What's Changed

Full Changelog: v1.0.6...v1.0.7

v1.0.6

15 Oct 05:27
946d783
Compare
Choose a tag to compare
  • 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

08 Aug 12:12
fff7743
Compare
Choose a tag to compare
  • 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

Full Changelog: v1.0.3...v1.0.5