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.)

Algorithms of the Intelligent Web
Algorithms of the Intelligent Web
Web 2.0 applications provide a rich user experience, but the parts you can't see are just as important-and impressive. They use powerful techniques to process information intelligently and offer features based on patterns and relationships in data. Algorithms of the Intelligent Web shows readers how to use the same techniques employed by...
Thoughtful Machine Learning: A Test-Driven Approach
Thoughtful Machine Learning: A Test-Driven Approach

Learn how to apply test-driven development (TDD) to machine-learning algorithms—and catch mistakes that could sink your analysis. In this practical guide, author Matthew Kirk takes you through the principles of TDD and machine learning, and shows you how to apply TDD to several machine-learning algorithms, including Naive...

Applied Geometry for Computer Graphics and CAD (Springer Undergraduate Mathematics Series)
Applied Geometry for Computer Graphics and CAD (Springer Undergraduate Mathematics Series)

Focusing on the manipulation and representation of geometrical objects, this book explores the application of geometry to computer graphics and computer-aided design (CAD). Over 300 exercises are included, some new to this edition, and many of which encourage the reader to implement the techniques and algorithms discussed through the use of a...


Macroeconomic Policy in Fragile States
Macroeconomic Policy in Fragile States
Setting macroeconomic policy is especially difficult in fragile states. Political legitimacy concerns are heightened, raising issues such as who the policymakers are, what incentives they face, and how the process of policymaking is likely to work under limited legitimacy and high uncertainty
both about the macroeconomic environment
...
SharePoint 2010 Development with Visual Studio 2010 (Microsoft .NET Development Series)
SharePoint 2010 Development with Visual Studio 2010 (Microsoft .NET Development Series)

With SharePoint 2010, developers finally have the powerful, end-to-end development tools they need to build outstanding solutions quickly and painlessly. What’s more, those tools are built directly into the latest version of Visual Studio, the development platform most Microsoft developers already know. In this book, the Microsoft...

Managing Mission-Critical Domains and DNS
Managing Mission-Critical Domains and DNS

Manage your organization’s naming architecture effectively, from the administrative/policy side right through to the technical DNS and nameserver implementations. This practical book takes you through the basics—the anatomies of domain names and DNS requests—and covers DNS and domain issues from a variety of...

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