Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
jQuery Game Development Essentials

You're reading from   jQuery Game Development Essentials Learn how to make fun and addictive multi-platform games using jQuery with this book and ebook.

Arrow left icon
Product type Paperback
Published in Apr 2013
Publisher Packt
ISBN-13 9781849695060
Length 244 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Selim Arsever Selim Arsever
Author Profile Icon Selim Arsever
Selim Arsever
Arrow right icon
View More author details
Toc

Table of Contents (17) Chapters Close

jQuery Game Development Essentials
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
1. jQuery for Games 2. Creating Our First Game FREE CHAPTER 3. Better, Faster, but not Harder 4. Looking Sideways 5. Putting Things into Perspective 6. Adding Levels to Your Games 7. Making a Multiplayer Game 8. Let's Get Social 9. Making Your Game Mobile 10. Making Some Noise Index

Avoiding reflow


When modifying the DOM, you must try to avoid generating a complete reflow of the whole document, or of a large part of it. There are many ways of minimizing the risk of doing this, and modern browsers are pretty good at optimizing when they do it.

Typically, the browser will try to regroup as much modification it can before reflowing the document. However, if you try to access information that is dependent on one of those modifications, it will have to perform a reflow in order to be able to calculate the new information.

A pretty good rule of thumb is to avoid reading the DOM, like the plague, and as a last resort, group all reads and perform them at the end of the refresh loop.

In our game there is one point where we are in this exact situation: Each time we access the X position of the player's avatar, we force the browser to reflow. Position and size is probably the most frequently accessed information during the game loop. One simple way to make things faster is to avoid...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image