backnforth/js
google-labs-jules[bot] 0d29e5add7 Refactor codebase and optimize for low-end devices
- Extracted patient logic from `patient.html` to `js/patient.js` for better maintainability.
- Optimized `js/bls.js` renderer to reduce garbage collection by reusing objects in the draw loop.
- Decoupled state persistence from state updates. Added a `persist` flag to `setState` and `mergeState`.
- Disabled state persistence in the Patient view and Admin preview to prevent excessive `localStorage` writes, significantly improving performance on low-end hardware.
- Cleaned up `js/admin.js` to explicitly handle persistence only when necessary.
2025-12-25 15:07:50 +00:00
..
admin.js Refactor codebase and optimize for low-end devices 2025-12-25 15:07:50 +00:00
audio.js ui fix, many features added 2025-11-25 18:55:21 +10:00
bls.js Refactor codebase and optimize for low-end devices 2025-12-25 15:07:50 +00:00
controllers.js ui fix, many features added 2025-11-25 18:55:21 +10:00
patient.js Refactor codebase and optimize for low-end devices 2025-12-25 15:07:50 +00:00
recorder.js ui fix, many features added 2025-11-25 18:55:21 +10:00
recording-store.js ui fix, many features added 2025-11-25 18:55:21 +10:00
webrtc.js ui fix, many features added 2025-11-25 18:55:21 +10:00