Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

10. Pro HTML5 Application Hacks with Nod... > HTML5 Application Design Considerati...

HTML5 Application Design Considerations

In addition to providing hacks that teach you the basics of using these cutting-edge tools, this chapter will also touch on some of the most common modern HTML5 application design challenges presented to developers today, including considerations for the mobile web, client-side performance optimizations, cross-browser compatibility, and DRYing (Don’t Repeat Yourself) up your code base.

Why Node.js?

First, let’s start with one of the most hyped technologies of late, Node.js. We didn’t select this server for the hype surrounding it. We selected it for the following key reasons:

  • Node.js provides an HTTP server, so we can serve files.

  • Node.js also exposes a JavaScript API, so we can use the same programming language on the server and client to build applications.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint