{"json_modified": "2016-02-13T13:15:20.777964", "slug": "Games/Anatomy", "tags": ["juegos", "Bucle", "JavaScript"], "locale": "es", "title": "Anatomy of a video game", "translations": [{"title": "Anatomy of a video game", "url": "/en-US/docs/Games/Anatomy", "tags": ["Loop", "requestAnimationFrame", "Games", "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": [], "locale": "en-US", "last_edit": "2016-02-04T15:19:20", "review_tags": []}, {"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-13T13:15:20", "label": "Anatomy of a video game", "localization_tags": ["inprogress"], "url": "/es/docs/Games/Anatomy", "last_edit": "2016-02-13T13:15:18", "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": "Presentar_aceptar_traducir_calcular_repetir", "title": "Presentar, aceptar, traducir, calcular, repetir"}, {"id": "Crear_un_bucle_principal_en_JavaScript", "title": "Crear un bucle principal en 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"}], "id": 176705, "review_tags": []}