{"action":"opened","issue":{"url":"https://api.github.com/repos/HOST-Oman/scribus/issues/136","repository_url":"https://api.github.com/repos/HOST-Oman/scribus","labels_url":"https://api.github.com/repos/HOST-Oman/scribus/issues/136/labels{/name}","comments_url":"https://api.github.com/repos/HOST-Oman/scribus/issues/136/comments","events_url":"https://api.github.com/repos/HOST-Oman/scribus/issues/136/events","html_url":"https://github.com/HOST-Oman/scribus/issues/136","id":145621088,"number":136,"title":"Make the code faster","user":{"login":"khaledhosny","id":93914,"avatar_url":"https://avatars.githubusercontent.com/u/93914?v=3","gravatar_id":"","url":"https://api.github.com/users/khaledhosny","html_url":"https://github.com/khaledhosny","followers_url":"https://api.github.com/users/khaledhosny/followers","following_url":"https://api.github.com/users/khaledhosny/following{/other_user}","gists_url":"https://api.github.com/users/khaledhosny/gists{/gist_id}","starred_url":"https://api.github.com/users/khaledhosny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/khaledhosny/subscriptions","organizations_url":"https://api.github.com/users/khaledhosny/orgs","repos_url":"https://api.github.com/users/khaledhosny/repos","events_url":"https://api.github.com/users/khaledhosny/events{/privacy}","received_events_url":"https://api.github.com/users/khaledhosny/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/HOST-Oman/scribus/labels/future-projects","name":"future-projects","color":"0e8a16"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-04T08:41:59Z","updated_at":"2016-04-04T08:41:59Z","closed_at":null,"body":"Currently many parts of Scribus are unnecessarily slow, many tasks are done repeatedly for not good reason and almost no caching of any sorts is happen. We should profile common tasks, find the bottle necks and figure out what is the best way to optimize it. This is no small project as it will likely require big changes and rewrites to make the code efficient."}}