HTML and CSS Reference
At long last the application is complete. At this point you should have a fully functional
web-based HTML editor that allows you to import and export files using drag and drop.
Not long ago the idea that you could build a full client-side WYSIWYG HTML editor ap-
plication featuring the ability to create, edit, save, and drag/drop files was nothing more
than a daydream for web application developers. In HTML5 this is all now a reality, and
as browser support steadily improves, we're getting closer to a situation where users will
come to expect features like these to be a part of every web application. Progressive func-
tionality like this will ensure that web applications can continue to evolve and become more
innovative, while maintaining the web's tradition of openness and preference for standards-
Although we've been looking at HTML5 features for supporting rich UI applications,
HTML5 can also support the development of social and collaborative applications. In the
next chapter, you'll look at creating chat message and project planner applications. These
apps will teach you about the many new messaging features in HTML5, including cross-
domain messaging, WebSockets, and server-sent events (SSE).