[Tom] đã viết để cho chúng tôi biết về dự án JavaScript của anh ấy để phát hiện chuyển động. Nó gắn kết với nhau hai ý tưởng chúng ta đã nói về gần đây. Đầu tiên là xử lý hình ảnh trong trình duyệt sử dụng Canvas (), mà chúng ta đã thấy được sử dụng trong CAPTCHA BREAKING. Thứ hai đang giảm tải xử lý nặng nề cho các trình duyệt, mà chúng ta đã thấy gần đây trong triển khai MapReduce. [Tom] đang sử dụng JavaScript để so sánh các hình ảnh liên tiếp để xác định xem có chuyển động nào không. Ông đã làm điều này như là một phần của MJPG-Streamer, một chương trình phát trực tuyến hình ảnh từ webcam. Nó có thể chạy trên phần cứng rất hạn chế, nhưng xử lý hình ảnh có thể rất chuyên sâu. Thực hiện xử lý hình ảnh trong trình duyệt tạo nên giới hạn này và có nghĩa là một chương trình khách hàng tùy chỉnh không phải được viết. Bạn có thể tìm mã ở đây và PDF về bằng chứng về khái niệm.