Buttons have more than an enabled and disabled state. They also have a loading state. The loading state isn't usually shown to users because most actions happen within seconds.
As the web grows, more domain extensions have started to crop up. The internet began with six top-level domains (e.g., .com, .net, .org) and now has over a thousand.