{"json_modified": "2016-05-26T04:11:35.860730", "uuid": "c19a1997-47b0-4157-9d32-caab0db7a54b", "title": "The structured clone algorithm", "url": "/en-US/docs/Web/API/Web_Workers_API/Structured_clone_algorithm", "tags": ["Reference", "Advanced", "R\u00e9f\u00e9rence", "HTML5", "JavaScript", "DOM"], "translations": [{"uuid": "3a2fa4e9-b6ed-4080-883c-32dce113b851", "title": "\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "url": "/ru/docs/Web/API/Web_Workers_API/Structured_clone_algorithm", "tags": [], "summary": "\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u2014 \u044d\u0442\u043e \u043d\u043e\u0432\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c,\u00a0\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439 HTML5\u00a0\u0434\u043b\u044f \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0445 JavaScript \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432. \u041e\u043d \u0431\u043e\u043b\u0435\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0435\u043d, \u0447\u0435\u043c JSON \u0432 \u0442\u043e\u043c \u0447\u0442\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u0446\u0438\u043a\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0433\u0440\u0430\u0444\u044b \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0441\u044b\u043b\u0430\u044e\u0442\u0441\u044f \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0435\u0441\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043e\u0431\u044a\u0435\u0442\u044b \u0432 \u0442\u043e\u043c \u0436\u0435 \u0433\u0440\u0430\u0444\u0435. \u0412 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435, \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u0435\u043d, \u0447\u0435\u043c JSON.", "localization_tags": ["inprogress"], "locale": "ru", "last_edit": "2016-05-26T04:11:32", "review_tags": []}, {"uuid": "4ab95d00-235c-408c-ab44-81ee807b9af8", "title": "The structured clone algorithm", "url": "/zh-CN/docs/Web/Guide/API/DOM/The_structured_clone_algorithm", "tags": [], "summary": "The structured clone algorithm is a new algorithm defined by the HTML5 specification for serializing complex JavaScript objects. It's more capable than JSON\u00a0in that it supports the serialization of objects that contain cyclic graphs \u2014 objects can refer to objects that refer to other objects in the same graph. In addition, in some cases, the structured clone algorithm may be more efficient than JSON.", "localization_tags": ["inprogress"], "locale": "zh-CN", "last_edit": "2015-07-22T03:27:09", "review_tags": []}], "modified": "2015-08-28T23:24:49", "label": "The structured clone algorithm", "localization_tags": [], "locale": "en-US", "id": 2032, "last_edit": "2015-08-28T23:24:13", "summary": "The structured clone algorithm is a new algorithm defined by the HTML5 specification for serializing complex JavaScript objects. It's more capable than JSON\u00a0in that it supports the serialization of objects that contain cyclic graphs \u2014 objects can refer to objects that refer to other objects in the same graph. In addition, in some cases, the structured clone algorithm may be more efficient than JSON.", "sections": [{"id": "Benefits_over_JSON", "title": "Benefits over JSON"}, {"id": "Things_that_don't_work_with_structured_clones", "title": "Things that don't work with structured clones"}, {"id": "Supported_types", "title": "Supported types"}, {"id": "Another_way_deep_copy\u200e", "title": "Another way: deep copy\u200e"}, {"id": "See_also", "title": "See also"}], "slug": "Web/API/Web_Workers_API/Structured_clone_algorithm", "review_tags": []}