{ "id": "106525", "key": "TIMOB-12096", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "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": [], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2012-12-14T05:50:38.000+0000", "created": "2012-12-14T05:21:42.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "14613", "description": "Release 2.1.4", "name": "Release 2.1.4", "archived": true, "released": true, "releaseDate": "2012-11-12" } ], "issuelinks": [], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2014-06-19T12:44:09.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": "Problem \r\nWhen you create a mobile web app that is using tableviews, the performance will be slow, blocking the UI.\r\n\r\nTest case \r\n1. Get the KitchenSink\r\n2. compile it for mobile web\r\n3. publish it in a remote webserver\r\n4. open it from the default browser in android (the one from the default installation). \r\n\r\nWe tested this either in linux+apache and win2k8 with IIS 7.\r\n\r\n", "attachment": [], "flagged": false, "summary": "MobileWeb: Slow tableview when using remote web server", "creator": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "subtasks": [], "reporter": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "environment": "Titanium SDK version: 2.1.4\r\nJavascript Engine: V8 \r\nPlatform & version: Android 2.3.3\r\nDevice Details: Sony Xperia Play \r\nHost Operating System: OSX 10.7.5\r\nTitanium Studio version: 2.1.2", "comment": { "comments": [ { "id": "231394", "author": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The problem is unrelated to table view. Kitchen Sink uses an on-demand loading system that was never designed for internet-scale lag. Whenever a row is clicked, the file behind is then require()'d. This means that the file is not downloaded until the row is clicked. To avoid this problem, the files need to be pre-cached (this can be done via the tiapp.xml file).", "updateAuthor": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-12-14T05:50:38.000+0000", "updated": "2012-12-14T05:50:38.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }