HTML and CSS Reference
feature support and a growing list of polyfills, you have an efficient way to add HTML5
form support to your applications.
During the development of this form, you had to provide the form with a save feature. The
application had no way to save the form on the client, so the application had to save the
form on the server. Saving the form on the client's local system would have been a better
solution; it would have delivered a faster response and required little or no server resources.
And that's what you'll learn in the next chapter: how to create and save files on the client
side with the File System API.
You'll also learn how to augment a form's editing functions with the Editing and Geoloca-
tion APIs. Sometimes, forms require users to add more than just plain numbers and names.
For instance, text entered into a blog posting form will need special formatting (for ex-
ample, bolding or italics ). The Editing API has powerful constructs to quickly build in this
kind of rich media support. If you need to insert a map, the next chapter will show you how
to use the Geolocation API to add a localized mapping service to a web-based editor.