Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Getting Started with HTML5 WebSocket Programming

Buy

Develop and deploy your first secure and scalable real-time web application

Overview

  • Start real-time communication in your web applications
  • Create a feature-rich WebSocket chat application
  • Learn the step-by-step configuration of the server and clients

In Detail

WebSockets are capable of bi-directional, full-duplex communication over a persistent TCP connection They provide many benefits compared to the alternatives (for example, long-polling or Comet), such as lower overhead, persistent connections, and low latency. In short, it is the most technically challenging HTML5 feature to implement, but for truly interactive websites, it's a technology worth learning.

Getting Started with HTML5 WebSocket Programming gives you the true power of bi-directional communication, implemented by using the brand new HTML5 WebSocket API. Youll learn how to configure the server and clients, how to transmit different types of data and how to secure the whole system.

This book will introduce you to the WebSocket world. We start by introducing the WebSocket API, and continue with practical, real-world examples until we can determine how to build multi-functional web apps for any type of device.

You will learn how to configure a web client and a web server that will help you send messages to others using easy-to-use mechanisms. We will also find out how different data types, such as images and videos, can be transferred with little effort. We present additional fallback techniques and solutions for older browsers too. Finally, we will secure our clients from malicious attacks and other threats.

What you will learn from this book

  • Understand the concepts of the WebSocket API and why it is superior to the existing techniques
  • Implement a WebSocket client that will connect to a remote server and transmit messages to other clients
  • Configure a WebSocket server using your existing skills and knowledge
  • Implement native WebSocket clients for mobile and tablet devices
  • Support older browsers that do not support HTML5 WebSockets

Approach

Getting Started with HTML5 Websocket Programming takes a tutorial-based approach.

Who this book is written for

This book is for anyone who wants to build high-performance, true, real-time web applications. Being familiar with frontend web development (HTML / XHTML, JavaScript) would be ideal.

(HTML tags aren't allowed.)

Task Models and Diagrams for Users Interface Design: 5th International Workshop, TAMODIA 2006, Hasselt, Belgium, October 23-24, 2006, Revised Papers
Task Models and Diagrams for Users Interface Design: 5th International Workshop, TAMODIA 2006, Hasselt, Belgium, October 23-24, 2006, Revised Papers
This book constitutes the thoroughly refereed post-proceedings of the 5th International Workshop on Task Models and Diagrams for User Interface Design, TAMODIA 2006, held in Hasselt, Belgium in October 2006.

The 23 revised full papers presented together with 1 invited paper were carefully reviewed and selected from numerous submissions for...

Introductory Economics (Fourth Edition)
Introductory Economics (Fourth Edition)

This carefully constructed textbook empowers the reader with an understanding of fundamental economic concepts. There are 31 “one-concept” chapters. Each short chapter highlights one economic principle. The student can study one concept and be reinforced by the learning process before proceeding to another. The writing is lucid...

Developing Enterprise iOS Applications: iPhone and iPad Apps for Companies and Organizations
Developing Enterprise iOS Applications: iPhone and iPad Apps for Companies and Organizations

If you plan to develop iOS applications in a corporate setting—for internal consumption or for sale to end users—you need to read this book. Veteran developer James Turner shares best practices and lessons learned from his recent on-the-ground experience planning, building, and shipping an iOS application in an enterprise...


Pollution Prevention through Process Integration: Systematic Design Tools
Pollution Prevention through Process Integration: Systematic Design Tools
Processing facilities are complex systems of unit operations and streams. Consequently, their environmental impact cannot be optimally mitigated by simple end-of-pipe measures. Instead, it is crucial to gain global insights into how mass flows throughout the process and to use these insights as a consistent basis for developing...
Make: Technology on Your Time Volume 32
Make: Technology on Your Time Volume 32

Forget duct tape and baling wire — now makers can design and manufacture things as beautiful as Apple and as slick as Dyson and Audi. We’ll show you how to conceive and visualize great-looking projects with our speed course in industrial design — then build them with tools like vacuum forming and laser cutting, and...

Feedback Linearization of RF Power Amplifiers
Feedback Linearization of RF Power Amplifiers

Improving the performance of the power amplifier is the most pressing problem facing designers of modern radio-frequency (RF) transceivers. Linearity and power efficiency of the transmit path are of utmost importance, and the power amplifier has proven to be the bottleneck for both. High linearity enables transmission at the highest data...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy