├── .gitignore ├── .vscode └── tasks.json ├── README.md ├── browser-sync.js ├── demo.png ├── index.html ├── package.json ├── src ├── app.js ├── components │ ├── Controller.js │ ├── ProgressView.js │ └── View.js ├── services │ ├── WorkerCoordinator.js │ └── imageProcessor.js └── workers │ ├── imageWorker.js │ └── progressMonitorWorker.js └── styles.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/README.md -------------------------------------------------------------------------------- /browser-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/browser-sync.js -------------------------------------------------------------------------------- /demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/demo.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/package.json -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/src/app.js -------------------------------------------------------------------------------- /src/components/Controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/src/components/Controller.js -------------------------------------------------------------------------------- /src/components/ProgressView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/src/components/ProgressView.js -------------------------------------------------------------------------------- /src/components/View.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/src/components/View.js -------------------------------------------------------------------------------- /src/services/WorkerCoordinator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/src/services/WorkerCoordinator.js -------------------------------------------------------------------------------- /src/services/imageProcessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/src/services/imageProcessor.js -------------------------------------------------------------------------------- /src/workers/imageWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/src/workers/imageWorker.js -------------------------------------------------------------------------------- /src/workers/progressMonitorWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/src/workers/progressMonitorWorker.js -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/grayscale-image-processor-workers-atomics/HEAD/styles.css --------------------------------------------------------------------------------