console.diff(...)

Compare objects in memory with console.diff(old, new) devtools function

As of June 2026, console.diff(...) has 247 users and a 5.00/5 rating from 2 reviews in the Developer Tools category.

Usersup 4.2 percent+4.2%
247
247
Ratingno change0%
5.00
2 reviews
Reviewsno change0%
2
Version
3.4.0
Manifest V3
90-day change · In the last 90 days this extension 2 version updates.

History

12 snapshots

Tracking since Apr 2, 2026.

259.88239218.12Apr 2, 2026Jun 11, 2026
View as table
DateUsersRatingReviewsVersion
Apr 2, 20262375.0023.2.0
Apr 17, 20262385.0023.2.0
Apr 23, 20262295.0023.2.0
Apr 27, 20262215.0023.3.0
May 7, 20262395.0023.3.0
May 11, 20262485.0023.3.0
May 15, 20262435.0023.3.0
May 19, 20262545.0023.3.0
May 23, 20262525.0023.3.0
May 28, 20262575.0023.4.0
Jun 7, 20262505.0023.4.0
Jun 11, 20262405.0023.4.0
Now2475.0023.4.0

Changelog

  • May 23, 2026
    description
    An extension for developers that enhances the console API by incorporating the ability to compare objects and adds a JSDiff tab (parallel to Elements, Network panels) within your dev-tools for viewing the results.
    
    Motivation:
    Track object mutations during runtime and/or while debugging with intention to find expected or unexpected changes.
    
    Note: before using, immediately after fresh installation, - make sure to refresh inspected tab or restart browser.
    
    API:
    // compare left and right arguments
    console.diff( 
      { a: 1, b: 1, c: 3 },
      { a: 1, b: 2, d: 3 }
    );
    
    // with a single argument behaves the same as `console.diffPush`
    console.diff(Date.now());
    
    // shifts sides - previous right side becomes left, new valude becomes right
    console.diffPush(Date.now());
    
    // update left side only
    console.diffLeft(Date.now());
    
    // update right side only
    console.diffRight(Date.now());
    
    Read more at: https://github.com/zendive/jsdiff
    An extension for developers that enhances the console API by incorporating the ability to compare objects and adds a JSDiff tab (parallel to Elements, Network panels) within your dev-tools for viewing the results.
    
    Motivation:
    Track object mutations during runtime and/or while debugging with intention to find expected or unexpected changes.
    
    Note: this extension utilises content scripts, so after immediate installation or an update, make sure to refresh the inspected tab before using its functionality.
    
    API:
    // compare left and right arguments
    console.diff( 
      { a: 1, b: 1, c: 3 },
      { a: 1, b: 2, d: 3 }
    );
    
    // with a single argument behaves the same as `console.diffPush`
    console.diff(Date.now());
    
    // shifts sides - previous right side becomes left, new value becomes right
    console.diffPush(Date.now());
    
    // update left side only
    console.diffLeft(Date.now());
    
    // update right side only
    console.diffRight(Date.now());
    
    Read more at: https://github.com/zendive/jsdiff
  • Apr 23, 2026
    description
    An extension for developers that enhances the console API by incorporating the ability to compare objects and adds a JSDiff tab (parallel to Elements, Network panels) within your dev-tools for viewing the results.
    
    Motivation:
    Track object mutations during runtime and/or while debugging with intention to find expected or unexpected changes.
    
    Note: before using, immediately after fresh installation, - make sure to refresh inspected tab or restart browser.
    
    API:
    // compare left and right
    console.diff(left, right);
    
    // shorthand for console.diffPush(next)
    console.diff(next);
    
    // update object on the left side only
    console.diffLeft(left);
    
    // update object on the right side only
    console.diffRight(right);
    
    // shifts sides, right becomes left, next becomes right
    console.diffPush(next);
    
    Read more at: https://github.com/zendive/jsdiff
    An extension for developers that enhances the console API by incorporating the ability to compare objects and adds a JSDiff tab (parallel to Elements, Network panels) within your dev-tools for viewing the results.
    
    Motivation:
    Track object mutations during runtime and/or while debugging with intention to find expected or unexpected changes.
    
    Note: before using, immediately after fresh installation, - make sure to refresh inspected tab or restart browser.
    
    API:
    // compare left and right arguments
    console.diff( 
      { a: 1, b: 1, c: 3 },
      { a: 1, b: 2, d: 3 }
    );
    
    // with a single argument behaves the same as `console.diffPush`
    console.diff(Date.now());
    
    // shifts sides - previous right side becomes left, new valude becomes right
    console.diffPush(Date.now());
    
    // update left side only
    console.diffLeft(Date.now());
    
    // update right side only
    console.diffRight(Date.now());
    
    Read more at: https://github.com/zendive/jsdiff

Permissions & access

Permissions
storage
Host access
*://*/*

Screenshots

console.diff(...) screenshot 1console.diff(...) screenshot 2console.diff(...) screenshot 3

About

An extension for developers that enhances the console API by incorporating the ability to compare objects and adds a JSDiff tab (parallel to Elements, Network panels) within your dev-tools for viewing the results.

Motivation:
Track object mutations during runtime and/or while debugging with intention to find expected or unexpected changes.

Note: this extension utilises content scripts, so after immediate installation or an update, make sure to refresh the inspected tab before using its functionality.

API:
// compare left and right arguments
console.diff( 
  { a: 1, b: 1, c: 3 },
  { a: 1, b: 2, d: 3 }
);

// with a single argument behaves the same as `console.diffPush`
console.diff(Date.now());

// shifts sides - previous right side becomes left, new value becomes right
console.diffPush(Date.now());

// update left side only
console.diffLeft(Date.now());

// update right side only
console.diffRight(Date.now());

Read more at: https://github.com/zendive/jsdiff

Technical

Version
3.4.0
Manifest
V3
Size
84.74KiB
Min Chrome
146.0
Languages
1
Featured
Yes

Metadata

ID
iefeamoljhdcpigpnpggeiiabpnpgonb
Developer ID
uaa14d1d420282bfff29bcdba9034e46d
Developer Email
[email protected]
Created
Apr 29, 2018
Last Updated (Store)
May 23, 2026
Last Scraped
Jun 11, 2026
Website
Privacy Policy

Similar extensions

Alternatives to console.diff(...), ranked by description similarity.

Data sourced from the Chrome Web Store · last verified Jun 11, 2026.