{"json_modified": "2019-09-09T12:52:59.668071", "uuid": "4840c5f4-a600-4a7c-ba91-d0a924971e8d", "title": "Modello di parallelismo ed Event Loop", "url": "/it/docs/Web/JavaScript/EventLoop", "tags": [], "translations": [{"uuid": "cfb029dc-5efb-45b2-a9b7-749eecb582ed", "title": "Concurrency model and the event loop", "url": "/en-US/docs/Web/JavaScript/EventLoop", "tags": ["JavaScript", "Event Loop", "Advanced", "events", "Event Management", "Event Queue", "Handling Events"], "summary": "JavaScript has a concurrency model based on an <strong>event loop</strong>, which is responsible for executing the code, collecting and processing events, and executing queued sub-tasks.", "localization_tags": [], "locale": "en-US", "last_edit": "2019-09-05T13:23:50.704501", "review_tags": ["technical"]}, {"uuid": "d5f62974-4fef-4652-9d42-66b30989bf93", "title": "Model de concurr\u00e8ncia i bucle d'events", "url": "/ca/docs/Web/JavaScript/EventLoop", "tags": [], "summary": "JavaScript disposa d'un model de concurrencia basat en un \"bucle d'events\". Aquest model \u00e9s for\u00e7a diferent del model de concurrencia que ofereixen altres llenguatges com C o Java.", "localization_tags": [], "locale": "ca", "last_edit": "2019-03-23T19:02:41.334429", "review_tags": ["technical", "editorial"]}, {"uuid": "cd02d170-d888-4e88-9885-abd89550cb96", "title": "Concurrency model and Event Loop", "url": "/de/docs/Web/JavaScript/EventLoop", "tags": ["Advanced", "JavaScript", "events", "Handling Events", "Event Loop", "Event Queue", "Event Management"], "summary": "JavaScript hat ein Nebenl\u00e4ufigkeitsmodell, auf Basis einer Eventschleife. Dieses Modell unterscheidet sich stark von Modellen aus anderen\u00a0Sprachen wie C und Java.", "localization_tags": [], "locale": "de", "last_edit": "2019-03-23T18:56:48.912955", "review_tags": ["editorial"]}, {"uuid": "c8ae7e74-9a5f-49dc-a2ad-fc0459181cc0", "title": "Modelo de concurrencia y loop de eventos", "url": "/es/docs/Web/JavaScript/EventLoop", "tags": ["Avanzado", "JavaScript"], "summary": "Las siguientes secciones explican un modelo te\u00f3rico. Los motores modernos de JavaScript implementan y optimizan fuertemente la sem\u00e1ntica descrita a continuaci\u00f3n.", "localization_tags": [], "locale": "es", "last_edit": "2019-03-18T17:11:37.441552", "review_tags": []}, {"uuid": "e3f0bd20-6857-49e8-b696-dc5cc3632a21", "title": "Gestion de la concurrence et boucle des \u00e9v\u00e9nements", "url": "/fr/docs/Web/JavaScript/Concurrence_et_boucle_des_%C3%A9v%C3%A9nements", "tags": ["Guide", "JavaScript", "Avanc\u00e9"], "summary": "Les sections qui suivent d\u00e9crivent un mod\u00e8le th\u00e9orique. En r\u00e9alit\u00e9, les moteurs JavaScript impl\u00e9mentent et optimisent fortement la s\u00e9mantique d\u00e9crite ici.", "localization_tags": [], "locale": "fr", "last_edit": "2019-06-18T04:25:10.148087", "review_tags": []}, {"uuid": "f554e9f0-d5ca-4f3f-b2b7-353d84ee9856", "title": "\u4e26\u5217\u30e2\u30c7\u30eb\u3068\u30a4\u30d9\u30f3\u30c8\u30eb\u30fc\u30d7", "url": "/ja/docs/Web/JavaScript/EventLoop", "tags": ["Advanced", "JavaScript"], "summary": "JavaScript\u306f\u3001\"event loop\"\u306b\u57fa\u3065\u304f\u540c\u6642\u5b9f\u884c\u30e2\u30c7\u30eb\u3092\u6301\u3061\u307e\u3059\u3002\u3053\u306e\u30e2\u30c7\u30eb\u306fC\u8a00\u8a9e\u3084Java\u306e\u3088\u3046\u306a\u4ed6\u306e\u8a00\u8a9e\u306e\u30e2\u30c7\u30eb\u3068\u304b\u306a\u308a\u7570\u306a\u3063\u3066\u3044\u307e\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2019-03-23T18:53:43.452495", "review_tags": []}, {"uuid": "96716aff-549b-485d-b4d8-17f02f7163d0", "title": "Concurrency model and Event Loop", "url": "/ko/docs/Web/JavaScript/EventLoop", "tags": ["\uc774\ubca4\ud2b8 \ub8e8\ud504"], "summary": "\uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\ub294 \"\uc774\ubca4\ud2b8 \ub8e8\ud504\"\uc5d0 \uae30\ubc18\ud55c \ub3d9\uc2dc\uc131(concurrency) \ubaa8\ub378\uc744 \uac00\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ubaa8\ub378\uc740 C \ub610\ub294 Java\uc640 \uac19\uc740 \uc5b8\uc5b4\uc640 \uc644\uc804\ud788 \ub2e4\ub985\ub2c8\ub2e4.", "localization_tags": [], "locale": "ko", "last_edit": "2019-03-18T17:09:30.777771", "review_tags": []}, {"uuid": "0fde9471-e072-4094-8a64-a2ef87443acd", "title": "Model wsp\u00f3\u0142bie\u017cno\u015bci i Event Loop", "url": "/pl/docs/Web/JavaScript/EventLoop", "tags": [], "summary": "Model wsp\u00f3\u0142bie\u017cno\u015bci w JavaScript opiera si\u0119 o \"event loop\". Model ten jest lekko odmienny od spotykanego innych j\u0119zykach programowania takich jak\u00a0C lub\u00a0Java.", "localization_tags": ["inprogress"], "locale": "pl", "last_edit": "2019-06-18T14:09:44.399785", "review_tags": []}, {"uuid": "4d62bcff-905a-4d0f-b0eb-d8c56da00f7b", "title": "Modelo de Concorr\u00eancia e Event Loop", "url": "/pt-BR/docs/Web/JavaScript/EventLoop", "tags": ["Avan\u00e7ado", "JavaScript", "events", "Handling Events", "Event Loop", "Event Queue", "Event Management"], "summary": "O JavaScript possui um modelo de concorr\u00eancia baseado em um \"<em>event loop</em>\" (<a href=\"https://pt.wikipedia.org/wiki/La%C3%A7o_de_eventos\">la\u00e7o de eventos</a>, em Portugu\u00eas).\u00a0Este modelo \u00e9 bem diferente de outras linguagens, como C ou Java, por exemplo.", "localization_tags": [], "locale": "pt-BR", "last_edit": "2019-03-18T16:51:36.006105", "review_tags": []}, {"uuid": "c07eafde-e7de-499b-9213-da401d867360", "title": "\u041f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0438 \u0446\u0438\u043a\u043b \u0441\u043e\u0431\u044b\u0442\u0438\u0439.", "url": "/ru/docs/Web/JavaScript/EventLoop", "tags": ["\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e"], "summary": "\u041f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0437\u043c \u0432\u00a0JavaScript \u043e\u0441\u043d\u043e\u0432\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u0438\u00a0\"\u0441\u043e\u0431\u044b\u0442\u0438\u0439\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430\".\u00a0\u042d\u0442\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 \u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 C \u0438\u043b\u0438 Java.", "localization_tags": [], "locale": "ru", "last_edit": "2019-03-18T16:31:10.627377", "review_tags": []}, {"uuid": "f8f738d1-0e01-45e7-9e4f-272acdd5f090", "title": "Concurrency model \u0456 \u0426\u0438\u043a\u043b \u041f\u043e\u0434\u0456\u0439", "url": "/uk/docs/Web/JavaScript/EventLoop", "tags": [], "summary": "JavaScript \u043c\u0430\u0454 concurrency model, \u044f\u043a\u0430 \u0431\u0430\u0437\u0443\u0454\u0442\u044c\u0441\u044f \u043d\u0430 \"\u0446\u0438\u043a\u043b\u0456 \u043f\u043e\u0434\u0456\u0439\". \u0414\u0430\u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e\u00a0\u0456\u043d\u0448\u0430\u00a0\u0432\u0456\u0434 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0432 \u0456\u043d\u0448\u0438\u0445 \u043c\u043e\u0432\u0430\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443\u0432\u0430\u043d\u043d\u044f \u0442\u0430\u043a\u0438\u0445, \u044f\u043a \u0421 \u0430\u0431\u043e Java.", "localization_tags": ["inprogress"], "locale": "uk", "last_edit": "2019-04-01T23:46:57.301689", "review_tags": ["editorial"]}, {"uuid": "3079d33b-cb0c-4ccb-a8d4-b951e866297c", "title": "\u5e76\u53d1\u6a21\u578b\u4e0e\u4e8b\u4ef6\u5faa\u73af", "url": "/zh-CN/docs/Web/JavaScript/EventLoop", "tags": ["JavaScript", "Event Loop", "Advanced", "events", "Event Management", "Event Queue", "Handling Events"], "summary": "JavaScript \u7684\u5e76\u53d1\u6a21\u578b\u57fa\u4e8e\u201c\u4e8b\u4ef6\u5faa\u73af\u201d\u3002\u8fd9\u4e2a\u6a21\u578b\u4e0e\u50cf C \u6216\u8005 Java \u8fd9\u79cd\u5176\u5b83\u8bed\u8a00\u4e2d\u7684\u6a21\u578b\u622a\u7136\u4e0d\u540c\u3002", "localization_tags": [], "locale": "zh-CN", "last_edit": "2019-07-29T01:38:59.595789", "review_tags": []}, {"uuid": "3b9c89ce-a5f2-472d-bd35-359b22d4b16c", "title": "\u4e26\u884c\u6a21\u578b\u548c\u4e8b\u4ef6\u5faa\u74b0", "url": "/zh-TW/docs/Web/JavaScript/EventLoop", "tags": ["\u9032\u968e", "JavaScript", "Event Loop"], "summary": "JavaScript \u7684\u4e26\u884c\u6a21\u578b\uff08concurrency model\uff09\u662f\u57fa\u65bc\u300c\u4e8b\u4ef6\u5faa\u74b0\uff08event loop\uff09\u300d\uff0c\u5176\u5728\u904b\u4f5c\u4e0a\u8ddf C \u6216\u662f Java \u6709\u5f88\u5927\u7684\u4e0d\u540c\u3002", "localization_tags": [], "locale": "zh-TW", "last_edit": "2019-03-23T18:25:36.193886", "review_tags": []}], "modified": "2019-09-09T12:52:58.733297", "label": "Modello di parallelismo ed Event Loop", "localization_tags": [], "locale": "it", "id": 193203, "last_edit": "2019-09-09T12:52:56.223937", "summary": "Questa sezione descrive un modello teorico. I moderni engine JavaScript implementano ed ottimizzano pesantemente la semantica descritta.", "sections": [{"id": "Quick_Links", "title": "\n "}, {"id": "Runtime", "title": "Runtime"}, {"id": "Rappresentazione_grafica", "title": "Rappresentazione grafica"}, {"id": "Stack", "title": "Stack"}, {"id": "Heap", "title": "Heap"}, {"id": "Queue", "title": "Queue"}, {"id": "Event_loop", "title": "Event loop"}, {"id": "Run-to-completion", "title": "\"Run-to-completion\""}, {"id": "Aggiungere_messaggi", "title": "Aggiungere messaggi"}, {"id": "Intervallo_zero", "title": "Intervallo zero"}, {"id": "Pi\u00f9_Runtime_in_comunicazione_tra_loro", "title": "Pi\u00f9 Runtime in comunicazione tra loro"}, {"id": "Non_bloccante", "title": "Non bloccante"}], "slug": "Web/JavaScript/EventLoop", "review_tags": []}