{"json_modified": "2016-03-28T08:40:46.165650", "uuid": "c7ec263f-c314-4664-9778-34e363c9359a", "title": "JSFreeOp", "url": "/en-US/docs/Mozilla/Projects/SpiderMonkey/JSAPI_reference/JSFreeOp", "tags": ["R\u00e9f\u00e9rence", "Reference", "SpiderMonkey", "JSAPI Reference"], "translations": [], "modified": "2015-01-18T15:52:42", "label": "JSFreeOp", "localization_tags": [], "locale": "en-US", "id": 132813, "last_edit": "2015-01-18T15:52:33", "summary": "Various finalization API takes not JSContext * but rather either JSFreeOp structure or its library-private counterpart FreeOp. These structures wrap parameters that are passed to the finalizers removing most of explicit dependencies on JSContext in the finalization code.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Syntax", "title": "Syntax"}, {"id": "Methods", "title": "Methods"}, {"id": "Description", "title": "Description"}, {"id": "See_Also", "title": "See Also"}], "slug": "Mozilla/Projects/SpiderMonkey/JSAPI_reference/JSFreeOp", "review_tags": ["technical"]}