This way browser vendors control what their app supports, and won't have something break because a user doesn't have a library.