Spector.js

Explore and Troubleshoot your WebGL scenes easily.

Spector.js is a powerful Chrome extension designed for WebGL developers who want deep insights into their WebGL and WebGL2 contexts. It captures all available information from each frame, allowing you to view the complete list of commands alongside their visual states and context details. This tool simplifies the debugging and exploration process, making it easier to troubleshoot complex web-based 3D scenes.

Compatible with any WebGL-capable browser and supporting all major web-based 3D engines as well as vanilla scripts, Spector.js empowers developers to efficiently analyze and optimize their WebGL applications, enhancing both development speed and rendering performance.

Manifest V3
Users:
30,000+
Rating:
4.65
(46)
Version:
0.9.32 (Last updated: 2024-10-15)
Creation date:
2020-03-16
Permissions:
  • storage
  • unlimitedStorage
  • activeTab
Host permissions:
  • http://*/*
  • https://*/*
Size:
378.88K
Full description:
See detailed description
Updated:
15 hours ago

Other platforms

Spector.js (v0.9.28)
1,259+ 4.44 (18)
Spector.js (v0.9.8)
5,964+ 3.00 (2)

User reviews

Spector.js is widely loved as an essential and powerful debugger for WebGL developers, greatly facilitating learning and performance optimization. Many users praise its compatibility with popular WebGL frameworks and ease of use. However, the extension faces significant challenges due to lack of updates stemming from new Chrome policies, resulting in broken UI elements and incompatibility with modern browser APIs. Additionally, some report severe performance degradation while using it. Despite these issues, the user community deeply values this tool and wishes for continued support and enhancements.
Pros
  • Essential and irreplaceable for debugging WebGL applications.
  • Helps significantly in learning and understanding WebGL programming.
  • Improves performance by enabling effective debugging and testing rather than guessing.
  • Supports debugging of various WebGL frameworks like Babylon.js and three.js.
  • Highly praised by users for ease of use and usefulness.
Cons
  • The extension is no longer supported or updated due to new Chrome policies, causing functionality issues.
  • Users experience broken or non-functional UI elements, such as empty canvas selection lists making it unusable.
  • The extension causes significant performance lag, dropping FPS heavily when active.
  • Requires updates to support newer Chrome APIs as deprecated calls make it inoperable.
  • Lack of new features such as depth viewing support requested by users.
Recent reviews
The only way to debug webgl. Can't imagine learning without it. Also helpful while debugging opengl code compiled to wasm. Can't believe google is going to delete it from store
by Mikhail Miatselski, 2024-10-02

I learned a lot thanks this extension. Sadly it is no longer supported because of new Chrome policies. Can we do something to help?
by Joseph Merdrignac, 2024-09-09

I'm in love with this debugger
View all user reviews

Extension safety

Risk impact
Moderate risk impact

Spector.js requires a few sensitive permissions. Exercise caution before installing.

Risk impact analysis details
  • Critical Allows access to all websites, posing a significant security risk as it can monitor and modify data from any visited site.
  • High ******* ******* **** *** ****** ***** *** ***** ** ******* **** ********* ********* ** * *********** *****
Risk likelihood
Very low risk likelihood

Spector.js has earned a good reputation and can be trusted.

Risk likelihood analysis details
  • High This extension has low user count. Unpopular extensions may not be stable or safe.
  • Low **** ********* *** ******* **** **** * ****** **** ***** ******** *** **** ****** ** ** ****** *** *****
  • Low **** ********* *** ***** **** **** * ****** **** ***** ********** *** **** ****** ** ** ****** *** *****
  • Good **** ********* ** * ******** ********* ** ****** *** *****
  • Good **** ********* *** **** **** *******
Upgrade to see full risk analysis details

Promo images

Spector.js marquee promo image
Marquee promo image
Small promo image

Similar extensions

Here are some Chrome extensions that are similar to Spector.js:

WebGL Texture Monitor WebGL Texture Monitor
mat
1,000 4.33 (3)
Three.js Editor Extension Three.js Editor Extension
https://www.clicktorelease.com
2K 2.70 (20)
Shader Editor Shader Editor
https://www.clicktorelease.com
4K 4.29 (24)
PixiJS Devtools PixiJS Devtools
Bob Fanger
10K 4.29 (72)
PixiJS DevTools PixiJS DevTools
PixiJS
3K 4.88 (8)
Interactive Canvas DevTools Interactive Canvas DevTools
Actions on Google
832 2.00 (1)
WebGPU Inspector WebGPU Inspector
Brendan Duncan
1,000 5.00 (7)
webgpu-devtools webgpu-devtools
hogehoge.gachapin
806 5.00 (2)
cc-inspector cc-inspector
xuyanfeng
1,000 4.79 (33)
Web Tracing Framework Web Tracing Framework
https://google.github.io/tracing-framework
3K 3.64 (11)
Three.js DevTools Three.js DevTools
https://threejs.org
1,000 4.56 (9)
Cocos Creator Devtool Cocos Creator Devtool
Aztack
2K 3.67 (15)