{ "id": "113467", "key": "TIMOB-13697", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "15576", "description": "2013 Sprint 16", "name": "2013 Sprint 16", "archived": true, "released": true, "releaseDate": "2013-08-12" }, { "id": "15577", "description": "2013 Sprint 16 Core", "name": "2013 Sprint 16 Core", "archived": true, "released": true, "releaseDate": "2013-08-12" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-07-24T17:11:37.000+0000", "created": "2013-04-27T04:18:22.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2017-06-05T23:06:57.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "11500", "name": "MobileWeb", "description": "Mobile Web (HTML) Platform" } ], "description": "declare() is Mobile Web's magical function for creating instantiable objects. It support multiple inheritance, but no where do we actually use multiple inheritance. Furthermore, we need to optimize the generated classes as much as possible at the time of declaration instead of runtime.", "attachment": [], "flagged": false, "summary": "MobileWeb: Optimize declare()", "creator": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "environment": null, "comment": { "comments": [ { "id": "250239", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Pull request: https://github.com/appcelerator/titanium_mobile/pull/4229", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-05-04T18:25:32.000+0000", "updated": "2013-05-04T18:25:32.000+0000" }, { "id": "253747", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "To test:\n\n1. Run the layout performance test from https://github.com/appcelerator/titanium_mobile_performance_tests. This will demonstrate the poor performance prior to the fix.\n\n2. Run KitchenSink to demonstrate that there were no regressions. Generally if one thing works, everything will work.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-05-23T22:23:18.000+0000", "updated": "2013-05-23T22:23:18.000+0000" }, { "id": "283687", "author": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "body": " Due to a broad field for verification, I am leaving it resolved/not closed.\r\nRan https://github.com/appcelerator/titanium_mobile_performance_tests\r\nand Kitchen Sink.\r\n\r\nAppcelerator Studio, build: 3.2.0.201312091648\r\nTitanium SDK, build: 3.2.0.v20131210112451\r\nMac osx 10.9 Mavericks\r\nSafari 7", "updateAuthor": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-12-10T23:43:17.000+0000", "updated": "2013-12-10T23:43:50.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }