Preface
This book describes a host of technologies and practices used to build truly realtime web applications and experiences. It’s about building applications and interfaces that react to user input and input from other servers in milliseconds, rather than waiting for web pages to refresh.
In some ways, these changes are incremental and fairly obvious to most developers. Adding simple JavaScript-based widgets to a website can be done in an afternoon by any developer. However, implementing a Python chat server, or integrating some server-push functionality based on Java into your PHP-based-stack, takes a bit of advance planning. This book aims to break these technologies down, to ensure that you can take any of the examples and insert them into your existing website.
This book assumes that you’re comfortable with modern web application development, but makes almost no assumptions that you know the specific technologies discussed. Rather than sticking with a simple technology, or writing about building applications using a specific programming language, this book uses many different technologies. If you’re comfortable with web application development, you should have no trouble following the examples, even if you’re unfamiliar with the specific technology.
Conventions Used in This Book
The following typographical conventions are used in this book:
- Italic
Indicates new terms, URLs, email addresses, filenames, and file extensions.
Constant widthUsed for program listings, as well as within ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access