- Home
- Eye Tracking Software
- WebGazer.js
On the recordRead 7 Oct 202622 facts
WebGazer.js
On the record
- Browser processing
- The library runs entirely in the client browser, so video data does not need to be sent to a server.webgazer.cs.brown.edu · read 7 Oct 2026
- Browsers
- The project lists Google Chrome, Microsoft Edge, Mozilla Firefox, Opera, and Safari as supported browsers.webgazer.cs.brown.edu · read 7 Oct 2026
- Browser support
- The listed supported browsers are Chrome, Edge, Firefox, Opera, and Safari.webgazer.cs.brown.edu · read 7 Oct 2026
- Calibration
- Its model self-calibrates by observing interactions with the page, including clicks and cursor movements.webgazer.cs.brown.edu · read 7 Oct 2026
- Client-side processing
- It runs entirely in the client browser, so video data does not need to be sent to a server.webgazer.cs.brown.edu · read 7 Oct 2026
- Consent
- WebGazer.js requires the user’s consent to access their webcam.webgazer.cs.brown.edu · read 7 Oct 2026
- Dataset
- The project provides a dataset containing data from 51 participants, including webcam videos, interaction logs, and gaze locations predicted by a Tobii eye tracker.webgazer.cs.brown.edu · read 7 Oct 2026
- Data storage
- Training data can be saved between browser sessions in the browser using IndexedDB via localForage.webgazer.cs.brown.edu · read 7 Oct 2026
- Eye tracking components
- Tracker and regression modules can be swapped, and MediaPipe Facemesh is included as the default tracker.webgazer.cs.brown.edu · read 7 Oct 2026
- Hardware
- It uses a common webcam and does not require special hardware.webgazer.cs.brown.edu · read 7 Oct 2026
- Integration
- The project says it can be added to a website with a few lines of JavaScript, including as a script or through the npm package.github.com · read 7 Oct 2026
- Intended use
- The site describes WebGazer.js as a way for websites to understand visitors and transform their user experience.webgazer.cs.brown.edu · read 7 Oct 2026
- License
- The official site lists WebGazer.js under the GPLv3 license.webgazer.cs.brown.edu · read 7 Oct 2026
- Local data
- Training data can be saved between browser sessions using localforage and IndexedDB; saving across sessions can be disabled.webgazer.cs.brown.edu · read 7 Oct 2026
- Maintainer
- The site identifies Jeff Huang as the current maintainer and says WebGazer research began at Brown University, with recent work and maintenance jointly at Pomona College and Brown University.webgazer.cs.brown.edu · read 7 Oct 2026
- Maintenance
- As of February 24, 2026, updates are no longer guaranteed, while community support continues through GitHub Issues.webgazer.cs.brown.edu · read 7 Oct 2026
- Maintenance and support
- As of February 24, 2026, updates are no longer guaranteed, while community support continues through GitHub Issues.webgazer.cs.brown.edu · read 7 Oct 2026
- Modules
- Eye tracking components can be swapped, and the library includes multiple gaze prediction models.webgazer.cs.brown.edu · read 7 Oct 2026