Contents at a Glance
Chapter 1: JavaScript Is Not the Language You Think It Is
Chapter 2: Optimal Asset Loading
Chapter 3: High-Performance JavaScript
Chapter 4: Efficient JavaScript Data Structures
Chapter 5: Faster Canvas Picking
Chapter 7: Importing Flash Assets
Chapter 8: Applying Old-School Video Game Techniques in Modern Web Games
Chapter 9: Optimizing WebGL Usage
Chapter 10: Playing Around with the Gamepad API
Chapter 11: Introduction to WebSockets for Game Developers
Chapter 12: Real-Time Multiplayer Network Programming
Chapter 13: The State of Responsive Design
Chapter 14: Making a Multiplatform Game
Chapter 15: Developing Better Than Native Games
Chapter 16: Mobile Web Game Techniques with Canvas 2D API
Chapter 17: Faster Map Rendering
Chapter 18: HTML5 Games in C++ with Emscripten
Chapter 19: Introduction to TypeScript: Building a Rogue-like Engine
Chapter 20: Implementing a Main Loop in Dart
Chapter 21: Saving Bandwidth and Memory with WebGL and Crunch
Chapter 22: Creating a Two-Dimensional Map Editor
Chapter 23: Automating Your Workflow with Node.js and Grunt
3.145.12.156