HTML5 and JavaScript Web Apps
Building Apps for the Open Web
Publisher: O'Reilly Media
Released: October 2012
Pages: 172

This hands-on book looks past the hype and buzzwords surrounding HTML5 and gives you a conservative and practical approach to using HTML5, JavaScript MVC frameworks, and the latest W3C specifications. You’ll quickly master how to build mobile and desktop web apps that are widely supported across all major web browsers and devices.

Even though Web Storage, Web Workers, Geolocation, Device Orientation, and WebSockets have been covered many times in the past, it is often from a very high or basic level. This book goes into the trenches to review actual use cases for each of these APIs and gives real-world examples on how to use each one. If you're familiar with JavaScript, CSS and HTML basics and are ready to start piecing together the architecture of HTML5, then this book is for you.

  • Assemble a coherent architectural whole from HTML5’s complex collection of parts
  • Gain a clear understanding of client-side architecture and the "mobile first" approach
  • Design, create, and tune eye-catching and robust mobile web apps
  • Explore how the top five JavaScript MVC frameworks interact with the server
  • Learn best practices for setting up a raw WebSocket server
  • Examine how sites such as Google, Twitter, and Amazon store data on the client
  • Use real-world methods for applying geolocation, and learn the pitfalls of various implementations
  • Process images and other data in the background with Web Workers
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyHTML5 and JavaScript Web Apps
 
3.7

(based on 6 reviews)

Ratings Distribution

  • 5 Stars

     

    (3)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (1)

67%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (3)
  • Well-written (3)

Cons

  • Not comprehensive enough (3)

Best Uses

  • Intermediate (4)
    • Reviewer Profile:
    • Developer (4)

Reviewed by 6 customers

Sort by

Displaying reviews 1-6

Back to top

 
5.0

A great overview

By LightGuard.jp

from Salt Lake City, UT

About Me Developer

Verified Reviewer

Pros

  • Accurate
  • Easy to understand
  • Overview
  • Short
  • Well-written

Cons

    Best Uses

    • Intermediate

    Comments about oreilly HTML5 and JavaScript Web Apps:

    Having read the book over a few iterations I still have to say this is a great overview (yes, I helped tech review the book and Wesley gave me a copy). I'm not sure what others were looking for. This is not a book that will lead you by the hand as you build your application and buy you lunch when you're finished. Instead, it's more like a tour bus taking you on the tour of the wide area of HTML 5 and related technology. Diving further into each area is your task.

    Some of the data may now be outdated (which tech book isn't after a few months?), but the advice is still sound and useful. If you want a book to walk you through the exact steps for creating an application, go elsewhere. If you want a good overview which will still be relevant for awhile, buy this one.

     
    5.0

    I found this book extremely helpful

    By Greggo

    from Atlanta, Ga

    Verified Reviewer

    Comments about oreilly HTML5 and JavaScript Web Apps:

    It covers advanced topics extremely well. I will keep it on hand as a great reference material.

    (2 of 4 customers found this review helpful)

     
    1.0

    Appalling Waste of Time

    By jmcghee

    from Scotland

    Verified Reviewer

    Pros

      Cons

      • Difficult to understand
      • Not comprehensive enough
      • Too basic

      Best Uses

        Comments about oreilly HTML5 and JavaScript Web Apps:

        This book is very badly written, arbitrarily leaving things out in the name of simplicity. All you are left with is some under-grad level prose tying together links to github and poorly typeset code examples that seems to only have a 'tenuous-at-best' relationship with the text surrounding it.

        Avoid.

        (8 of 9 customers found this review helpful)

         
        2.0

        High level overview w/ little substance

        By jm

        from texas

        About Me Designer, Developer

        Pros

        • Concise
        • Well-written

        Cons

        • Not comprehensive enough
        • Too basic

        Best Uses

        • Intermediate

        Comments about oreilly HTML5 and JavaScript Web Apps:

        I've recently gone on an html5/css3/js front-end-web-app growth spurt. I started reading everything I can find about planning front ends for complex web apps. I was pretty excited to see this book for half off the normal price, so I bought it right away.

        The book is a great high level overview of front-end web application development. It wanders between desktop and mobile ideas, talks about popular frameworks, discusses some of the cooler html5 features, and generally informs the reader of what's out there. It even includes some sample code to demonstrate implementation.

        But it really is quite lean. The sample code is hardly more than you'd find if you did a google search for the subject, and doesn't show anything very insightful. I wasn't familiar with 2 or 3 of the things mentioned in the book and after reading it, I can say I am still just as unfamiliar. It reads more like a few blog posts with a bunch of links to different frameworks than it does like a technical book. It never really gave me insight into anything. It just informed me of the names of the frameworks that are out there.

        I guess the problem is that this book isn't for the javascript noob, and if you're advanced enough to be interested in the content of this book, you can just take a few minutes and google and read a post or 2 on css3 animation, websockets, web storage, MVC frameworks, and a few others, then you've effectively read what this book has to offer, but free.

        (4 of 5 customers found this review helpful)

         
        5.0

        This book rocks!

        By sandyboy55

        from St. Louis, MO

        About Me Developer, Technical Leader

        Verified Reviewer

        Pros

        • Accurate
        • Concise
        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

          Best Uses

          • Expert
          • Intermediate
          • Novice

          Comments about oreilly HTML5 and JavaScript Web Apps:

          Having met with Wesley Hales personally at the recent SAPInsider conference, I was pretty impressed with the quality of his presentation. Naturally I picked up this book as I wanted to learn more and I must say - This book rocks!

          Today web app development is a convoluted place to be. Wesley Hales demystifies the landscape by explaining what has changed from the traditional client/server model. That is, the browser is the platform!!! The browser has traditionally been a thin interface between the user and the server and that has changed in recent years due to enormous strides in the JavaScript capabilities supported today.

          I don't want to mention too many details of this book but do want to mention how much I thoroughly enjoyed reading each and every chapter and learned quite a few new things in each chapter, although I have been playing with HTML5 for more than a year now.

          (6 of 6 customers found this review helpful)

           
          4.0

          Build lightning-fast, HTML5-driven apps

          By Przemysław

          from Kraków

          About Me Developer

          Verified Reviewer

          Pros

          • A Lot Of Examples
          • Easy to understand

          Cons

          • Not comprehensive enough
          • Some errors

          Best Uses

          • Expert
          • Intermediate

          Comments about oreilly HTML5 and JavaScript Web Apps:

          I am interested in the latest technologies and solutions so I decided to broaden my horizons by reading this book. Author did a good a job to show the latest concepts/solutions in HTML5 & JavaScript. Big part of this book covers The Mobile Web (e.g. fetching, caching, network type detection, device orientation and others). Author seems to be a very aware developer — he points out issues on different devices & platforms. Across the book there are many practical code examples. In "The Desktop Web" chapter author presents top five JavaScript MV* frameworks. Unfortunately, I found some code examples hard to set up and test. They need better instructions how to do that without wasting too much time. Author mentions a lot of useful frameworks/tools when he describes particular HTML5 API.
          Wesley Hales wrote in Preface: If you're a developer aiming to write lightning-fast, HTML5-driven applications, as well as to understand how the server interacts with today's newer client-side concepts and technologies, then this book is for you. I agree with that. If you're beginner, learn JavaScript first :)

          Displaying reviews 1-6

          Back to top

           
          Buy 2 Get 1 Free Free Shipping Guarantee
          Buying Options
          Immediate Access - Go Digital what's this?
          Ebook: $19.99
          Formats:  DAISY, ePub, Mobi, PDF
          Print & Ebook: $27.49
          Print: $24.99