Back to Search

Data Push Apps with HTML5 Sse: Pragmatic Solutions for Real-World Clients

AUTHOR Cook, Darren
PUBLISHER O'Reilly Media (05/06/2014)
PRODUCT TYPE Paperback (Paperback)

Description

Make sure your website or web application users get content updates right now with minimal latency. This concise guide shows you how to push new data from the server to clients with HTML5 Server-Sent Events (SSE), an exceptional technology that doesn't require constant polling or user interaction. You'll learn how to build a real-world SSE application from start to finish that solves a demanding domain problem.

You'll also discover how to increase that application's desktop and mobile browser support from 60% to 99%, using different fallback solutions. If you're familiar with HTML, HTTP, and basic JavaScript, you're ready to get started.

  • Determine whether SSE, WebSockets, or data pull is best for your organization
  • Develop a working SSE application complete with backend and frontend solutions
  • Address error handling, system recovery, and other issues to make the application production-quality
  • Explore two fallback solutions for browsers that don't support SSE
  • Tackle security issues, including authorization and "disallowed origin"
  • Develop realistic, repeatable data that's useful in test-driven SSE design
  • Learn SSE protocol elements not covered in the example application
Show More
Product Format
Product Details
ISBN-13: 9781449371937
ISBN-10: 1449371930
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: English
More Product Details
Page Count: 219
Carton Quantity: 18
Product Dimensions: 7.00 x 0.47 x 9.19 inches
Weight: 0.79 pound(s)
Feature Codes: Index, Price on Product
Country of Origin: US
Subject Information
BISAC Categories
Computers | Internet - Web Services & APIs
Computers | Internet - Web Programming
Computers | Internet - Web Browsers
Dewey Decimal: 006.74
Descriptions, Reviews, Etc.
publisher marketing

Make sure your website or web application users get content updates right now with minimal latency. This concise guide shows you how to push new data from the server to clients with HTML5 Server-Sent Events (SSE), an exceptional technology that doesn't require constant polling or user interaction. You'll learn how to build a real-world SSE application from start to finish that solves a demanding domain problem.

You'll also discover how to increase that application's desktop and mobile browser support from 60% to 99%, using different fallback solutions. If you're familiar with HTML, HTTP, and basic JavaScript, you're ready to get started.

  • Determine whether SSE, WebSockets, or data pull is best for your organization
  • Develop a working SSE application complete with backend and frontend solutions
  • Address error handling, system recovery, and other issues to make the application production-quality
  • Explore two fallback solutions for browsers that don't support SSE
  • Tackle security issues, including authorization and "disallowed origin"
  • Develop realistic, repeatable data that's useful in test-driven SSE design
  • Learn SSE protocol elements not covered in the example application
Show More

Author: Cook, Darren
Darren Cook has over 20 years experience as a software developer and technical director, working on everything from financial trading systems, through data visualization tools, through PR websites for some of the world's largest brands, all the way to arcade games. He is skilled in a wide range of computer languages, including Javascript, PHP and C++. He has developed systems around http streaming web services, such as Twitter, written many low-level direct socket server/client protocols in numerous applications, and built applications with websockets.
Show More
List Price $29.99
Your Price  $29.69
Paperback