{"json_modified": "2016-03-28T08:30:37.703869", "uuid": "43337569-8718-4459-a530-1dc2ef20fe81", "title": "Anatomy of a video game", "url": "/en-US/docs/Games/Anatomy", "tags": ["Loop", "requestAnimationFrame", "Games", "JavaScript"], "translations": [{"uuid": "bf3f5206-9324-4d85-9cd1-605e8839ce84", "title": "Anatomy of a video game", "url": "/es/docs/Games/Anatomy", "tags": ["juegos", "Bucle", "JavaScript"], "summary": "I want to be clear that any of the above, or none of them, could be best for your game. The correct decision entirely depends on the trade-offs that you are willing (and unwilling) to make. The concern is mostly with switching to another option. Fortunately, I do not have any experience with this but I have heard it is an excruciating game of Whack-a-Mole.", "localization_tags": ["inprogress"], "locale": "es", "last_edit": "2016-02-13T13:15:18", "review_tags": []}, {"uuid": "037394ec-9dec-45b2-8cc6-f7e20e8a2ef0", "title": "\u7c21\u55ae\u89e3\u6790\u904a\u6232", "url": "/zh-TW/docs/Games/Anatomy", "tags": [], "summary": "I want to be clear that any of the above, or none of them, could be best for your game. The correct decision entirely depends on the trade-offs that you are willing (and unwilling) to make. The concern is mostly with switching to another option. Fortunately, I do not have any experience with this but I have heard it is an excruciating game of Whack-a-Mole.", "localization_tags": ["inprogress"], "locale": "zh-TW", "last_edit": "2015-09-18T23:34:10", "review_tags": []}], "modified": "2016-02-04T15:19:24", "label": "Anatomy of a video game", "localization_tags": [], "locale": "en-US", "id": 84361, "last_edit": "2016-02-04T15:19:20", "summary": "I want to be clear that any of the above, or none of them, could be best for your game. The correct decision entirely depends on the trade-offs that you are willing (and unwilling) to make. The concern is mostly with switching to another option. Fortunately, I do not have any experience with this but I have heard it is an excruciating game of Whack-a-Mole.", "sections": [{"id": "Subnav", "title": "Subnav"}, {"id": "Present_accept_interpret_calculate_repeat", "title": "Present, accept, interpret, calculate, repeat"}, {"id": "Building_a_main_loop_in_JavaScript", "title": "Building a main loop in JavaScript"}, {"id": "Building_a_better_main_loop_in_Javascript", "title": "Building a "}, {"id": "Building_a_more_optimized_main_loop_in_JavaScript", "title": "Building a "}, {"id": "It_is_decision..._time", "title": "It is decision... time"}, {"id": "What_most_browser_games_should_look_like", "title": "What most browser games should look like"}, {"id": "Other_ways_to_handle_variable_refresh_rate_needs", "title": "Other ways to handle variable refresh rate needs"}, {"id": "Summary", "title": "Summary"}], "slug": "Games/Anatomy", "review_tags": []}