Committing to the web