Add as many images as you like, by dragging them in or with the Add More button. When you press compress, the files are handled one after another, not all at once. Each one is decoded, re-encoded at your quality setting in a Web Worker, and shown next to its original with both file sizes. Working through the list in order keeps memory use predictable, which matters on phones and older laptops where decoding dozens of large photos at the same time could crash the tab.
A single failed file does not stop the batch. It is marked as an error and the rest continue.