Merge pull request #477 from getmaxun/pre-release-11

feat: browser perf log cleanup
This commit is contained in:
Karishma Shukla
2025-03-13 00:22:51 +05:30
committed by GitHub

View File

@@ -6,7 +6,6 @@ import DatePicker from '../pickers/DatePicker';
import Dropdown from '../pickers/Dropdown';
import TimePicker from '../pickers/TimePicker';
import DateTimeLocalPicker from '../pickers/DateTimeLocalPicker';
import { EnhancedPerformanceMonitor } from '../../../perf/performance';
interface CreateRefCallback {
(ref: React.RefObject<HTMLCanvasElement>): void;
@@ -28,9 +27,6 @@ export interface Coordinates {
const Canvas = ({ width, height, onCreateRef }: CanvasProps) => {
const performanceMonitor = useRef(new EnhancedPerformanceMonitor());
console.log('Frontend Performance Report:', performanceMonitor.current.getPerformanceReport());
const canvasRef = useRef<HTMLCanvasElement>(null);
const { socket } = useSocketStore();
const { setLastAction, lastAction } = useGlobalInfoStore();
@@ -117,7 +113,6 @@ const Canvas = ({ width, height, onCreateRef }: CanvasProps) => {
}, [socket]);
const onMouseEvent = useCallback((event: MouseEvent) => {
performanceMonitor.current.measureEventLatency(event);
if (socket && canvasRef.current) {
// Get the canvas bounding rectangle
const rect = canvasRef.current.getBoundingClientRect();
@@ -176,16 +171,6 @@ const Canvas = ({ width, height, onCreateRef }: CanvasProps) => {
}
}, [socket]);
// performance logging
useEffect(() => {
const intervalId = setInterval(() => {
const report = performanceMonitor.current.getPerformanceReport();
console.log('Frontend Performance Report:', report);
}, 5000);
return () => clearInterval(intervalId);
}, []);
const onKeyboardEvent = useCallback((event: KeyboardEvent) => {
if (socket) {
switch (event.type) {