[Tom] a scris pentru a ne spune despre proiectul său JavaScript pentru detectarea mișcării. Leagă împreună două idei pe care le-am vorbit recent. Primul face procesarea imaginilor în browser utilizând Canvas (), pe care am văzut-o angajată în ruperea CAPTCHA. Al doilea este descărcarea prelucrării grele la browserele, pe care le-am văzut recent în implementarea MAPReduce. [Tom] folosește JavaScript pentru a compara imaginile consecutive pentru a determina dacă există vreo mișcare. A făcut acest lucru ca parte a MJPG-Streamer, un program de streaming de imagini de la webcam-uri. Se poate rula pe hardware foarte limitat, dar procesarea imaginii poate fi foarte intensivă. Făcând procesarea imaginilor în browser compensată pentru această limitare și înseamnă că un program client personalizat nu trebuie să fie scris. Puteți găsi codul aici și un PDF despre dovada conceptului.