that would have been uncustomizable on the desktop sprout
numerous hooks for customization when implemented in a
web browser, without any effort on the application developer’s
part. Displays are represented primarily by machinereadable
HTML or XML, navigation and commands are
invoked by generic HTTP requests, and page designs can
be tailored by stylesheets.