At 100 KB the encoder has 819,200 bits. For a 1200 x 800 image (960,000 pixels) that is about 0.85 bits per pixel; for 800 x 600 it is about 1.7. In practice that covers blog images, product thumbnails, form uploads that ask for "under 100 KB" and images you want to keep light in an email.
It is not a good fit for large hero banners at full desktop width or for photos people will zoom into, where you either need more bytes or a careful choice of format and dimensions.