The smallest MEASURABLE time unit known
today, 1x10^(-24) seconds. Obviously, smaller units of time exist, but
proper equipment and methodology for measuring them does not yet exist.
Light travels 2.9979x10^(-16) meters in one yoctosecond, not the 3.33km stated above.