{"action":"created","comment":{"url":"https://api.github.com/repos/reactkr/react/pulls/comments/25565736","id":25565736,"diff_hunk":"@@ -0,0 +1,72 @@\n+---\n+id: perf-ko-KR\n+title: 성능 도구\n+permalink: perf-ko-KR.html\n+prev: pure-render-mixin-ko-KR.html\n+next: advanced-performance-ko-KR.html\n+---\n+\n+React는 보통 처음에는 꽤 빠릅니다. 하지만 모든 성능을 짜내야 하는 상황일 때를 위해, React는 [shouldComponentUpdate](/react/docs/component-specs.html#updating-shouldcomponentupdate) 훅을 제공해 React의 diff 알고리즘을 위한 최적화 힌트를 추가할 수 있습니다.\n+\n+덧붙여 앱의 전반적인 성능의 개요도 재공합니다. ReactPerf는 프로파일링 도구로 정확히 어디에 훅이 필요한지 알려줍니다.\n+\n+> 주의:\n+>\n+> React의 개발 빌드는 제공되는 추가 기능으로 인해 프로덕션 빌드보다 느립니다. 추가 기능에는 React의 친절한 콘솔 경고같은 것이 있습니다.(이는 프로덕션 빌드에서는 제거 됩니다) 따라서, 프로파일러는 앱의 _상대적으로_ 비싼 부분만 표시하도록 합니다.\n+\n+## 일반 API\n+\n+여기에서 설명하는 `Perf` 객체는 `react-with-addons.js`를 사용해 개발 모드에서 빌드될 때 `React.addons.Perf`로 노출됩니다.\n+\n+### `Perf.start()` and `Perf.stop()`","path":"docs/docs/10.8-perf.ko-KR.md","position":null,"original_position":21,"commit_id":"3ce0304379581325a89368a36eea6e74513244a9","original_commit_id":"9966dad94b130fd2546903b6366aa91a1eef8037","user":{"login":"marocchino","id":128431,"avatar_url":"https://avatars.githubusercontent.com/u/128431?v=3","gravatar_id":"","url":"https://api.github.com/users/marocchino","html_url":"https://github.com/marocchino","followers_url":"https://api.github.com/users/marocchino/followers","following_url":"https://api.github.com/users/marocchino/following{/other_user}","gists_url":"https://api.github.com/users/marocchino/gists{/gist_id}","starred_url":"https://api.github.com/users/marocchino/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marocchino/subscriptions","organizations_url":"https://api.github.com/users/marocchino/orgs","repos_url":"https://api.github.com/users/marocchino/repos","events_url":"https://api.github.com/users/marocchino/events{/privacy}","received_events_url":"https://api.github.com/users/marocchino/received_events","type":"User","site_admin":false},"body":"넹","created_at":"2015-03-01T09:39:10Z","updated_at":"2015-03-01T09:39:10Z","html_url":"https://github.com/reactkr/react/pull/33#discussion_r25565736","pull_request_url":"https://api.github.com/repos/reactkr/react/pulls/33","_links":{"self":{"href":"https://api.github.com/repos/reactkr/react/pulls/comments/25565736"},"html":{"href":"https://github.com/reactkr/react/pull/33#discussion_r25565736"},"pull_request":{"href":"https://api.github.com/repos/reactkr/react/pulls/33"}}},"pull_request":{"url":"https://api.github.com/repos/reactkr/react/pulls/33","id":30232911,"html_url":"https://github.com/reactkr/react/pull/33","diff_url":"https://github.com/reactkr/react/pull/33.diff","patch_url":"https://github.com/reactkr/react/pull/33.patch","issue_url":"https://api.github.com/repos/reactkr/react/issues/33","number":33,"state":"open","locked":false,"title":"Translate 10.8 to Korean","user":{"login":"marocchino","id":128431,"avatar_url":"https://avatars.githubusercontent.com/u/128431?v=3","gravatar_id":"","url":"https://api.github.com/users/marocchino","html_url":"https://github.com/marocchino","followers_url":"https://api.github.com/users/marocchino/followers","following_url":"https://api.github.com/users/marocchino/following{/other_user}","gists_url":"https://api.github.com/users/marocchino/gists{/gist_id}","starred_url":"https://api.github.com/users/marocchino/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marocchino/subscriptions","organizations_url":"https://api.github.com/users/marocchino/orgs","repos_url":"https://api.github.com/users/marocchino/repos","events_url":"https://api.github.com/users/marocchino/events{/privacy}","received_events_url":"https://api.github.com/users/marocchino/received_events","type":"User","site_admin":false},"body":"- Up to ab512af","created_at":"2015-02-28T23:11:05Z","updated_at":"2015-03-01T09:39:10Z","closed_at":null,"merged_at":null,"merge_commit_sha":"9382ba18b93492e5a8df794d6120209b576f1567","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/reactkr/react/pulls/33/commits","review_comments_url":"https://api.github.com/repos/reactkr/react/pulls/33/comments","review_comment_url":"https://api.github.com/repos/reactkr/react/pulls/comments{/number}","comments_url":"https://api.github.com/repos/reactkr/react/issues/33/comments","statuses_url":"https://api.github.com/repos/reactkr/react/statuses/3ce0304379581325a89368a36eea6e74513244a9","head":{"label":"marocchino:ko-translation-10-8","ref":"ko-translation-10-8","sha":"3ce0304379581325a89368a36eea6e74513244a9","user":{"login":"marocchino","id":128431,"avatar_url":"https://avatars.githubusercontent.com/u/128431?v=3","gravatar_id":"","url":"https://api.github.com/users/marocchino","html_url":"https://github.com/marocchino","followers_url":"https://api.github.com/users/marocchino/followers","following_url":"https://api.github.com/users/marocchino/following{/other_user}","gists_url":"https://api.github.com/users/marocchino/gists{/gist_id}","starred_url":"https://api.github.com/users/marocchino/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marocchino/subscriptions","organizations_url":"https://api.github.com/users/marocchino/orgs","repos_url":"https://api.github.com/users/marocchino/repos","events_url":"https://api.github.com/users/marocchino/events{/privacy}","received_events_url":"https://api.github.com/users/marocchino/received_events","type":"User","site_admin":false},"repo":{"id":30008026,"name":"react","full_name":"marocchino/react","owner":{"login":"marocchino","id":128431,"avatar_url":"https://avatars.githubusercontent.com/u/128431?v=3","gravatar_id":"","url":"https://api.github.com/users/marocchino","html_url":"https://github.com/marocchino","followers_url":"https://api.github.com/users/marocchino/followers","following_url":"https://api.github.com/users/marocchino/following{/other_user}","gists_url":"https://api.github.com/users/marocchino/gists{/gist_id}","starred_url":"https://api.github.com/users/marocchino/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marocchino/subscriptions","organizations_url":"https://api.github.com/users/marocchino/orgs","repos_url":"https://api.github.com/users/marocchino/repos","events_url":"https://api.github.com/users/marocchino/events{/privacy}","received_events_url":"https://api.github.com/users/marocchino/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/marocchino/react","description":"A declarative, efficient, and flexible JavaScript library for building user interfaces.","fork":true,"url":"https://api.github.com/repos/marocchino/react","forks_url":"https://api.github.com/repos/marocchino/react/forks","keys_url":"https://api.github.com/repos/marocchino/react/keys{/key_id}","collaborators_url":"https://api.github.com/repos/marocchino/react/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/marocchino/react/teams","hooks_url":"https://api.github.com/repos/marocchino/react/hooks","issue_events_url":"https://api.github.com/repos/marocchino/react/issues/events{/number}","events_url":"https://api.github.com/repos/marocchino/react/events","assignees_url":"https://api.github.com/repos/marocchino/react/assignees{/user}","branches_url":"https://api.github.com/repos/marocchino/react/branches{/branch}","tags_url":"https://api.github.com/repos/marocchino/react/tags","blobs_url":"https://api.github.com/repos/marocchino/react/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/marocchino/react/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/marocchino/react/git/refs{/sha}","trees_url":"https://api.github.com/repos/marocchino/react/git/trees{/sha}","statuses_url":"https://api.github.com/repos/marocchino/react/statuses/{sha}","languages_url":"https://api.github.com/repos/marocchino/react/languages","stargazers_url":"https://api.github.com/repos/marocchino/react/stargazers","contributors_url":"https://api.github.com/repos/marocchino/react/contributors","subscribers_url":"https://api.github.com/repos/marocchino/react/subscribers","subscription_url":"https://api.github.com/repos/marocchino/react/subscription","commits_url":"https://api.github.com/repos/marocchino/react/commits{/sha}","git_commits_url":"https://api.github.com/repos/marocchino/react/git/commits{/sha}","comments_url":"https://api.github.com/repos/marocchino/react/comments{/number}","issue_comment_url":"https://api.github.com/repos/marocchino/react/issues/comments{/number}","contents_url":"https://api.github.com/repos/marocchino/react/contents/{+path}","compare_url":"https://api.github.com/repos/marocchino/react/compare/{base}...{head}","merges_url":"https://api.github.com/repos/marocchino/react/merges","archive_url":"https://api.github.com/repos/marocchino/react/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/marocchino/react/downloads","issues_url":"https://api.github.com/repos/marocchino/react/issues{/number}","pulls_url":"https://api.github.com/repos/marocchino/react/pulls{/number}","milestones_url":"https://api.github.com/repos/marocchino/react/milestones{/number}","notifications_url":"https://api.github.com/repos/marocchino/react/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/marocchino/react/labels{/name}","releases_url":"https://api.github.com/repos/marocchino/react/releases{/id}","created_at":"2015-01-29T07:02:34Z","updated_at":"2015-02-23T03:21:09Z","pushed_at":"2015-03-01T09:38:53Z","git_url":"git://github.com/marocchino/react.git","ssh_url":"git@github.com:marocchino/react.git","clone_url":"https://github.com/marocchino/react.git","svn_url":"https://github.com/marocchino/react","homepage":"http://facebook.github.io/react/","size":44782,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"reactkr:translation","ref":"translation","sha":"113e8ba1b07304dc9486ca921a3ea7ae9c5f41c9","user":{"login":"reactkr","id":9114161,"avatar_url":"https://avatars.githubusercontent.com/u/9114161?v=3","gravatar_id":"","url":"https://api.github.com/users/reactkr","html_url":"https://github.com/reactkr","followers_url":"https://api.github.com/users/reactkr/followers","following_url":"https://api.github.com/users/reactkr/following{/other_user}","gists_url":"https://api.github.com/users/reactkr/gists{/gist_id}","starred_url":"https://api.github.com/users/reactkr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reactkr/subscriptions","organizations_url":"https://api.github.com/users/reactkr/orgs","repos_url":"https://api.github.com/users/reactkr/repos","events_url":"https://api.github.com/users/reactkr/events{/privacy}","received_events_url":"https://api.github.com/users/reactkr/received_events","type":"Organization","site_admin":false},"repo":{"id":29853751,"name":"react","full_name":"reactkr/react","owner":{"login":"reactkr","id":9114161,"avatar_url":"https://avatars.githubusercontent.com/u/9114161?v=3","gravatar_id":"","url":"https://api.github.com/users/reactkr","html_url":"https://github.com/reactkr","followers_url":"https://api.github.com/users/reactkr/followers","following_url":"https://api.github.com/users/reactkr/following{/other_user}","gists_url":"https://api.github.com/users/reactkr/gists{/gist_id}","starred_url":"https://api.github.com/users/reactkr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reactkr/subscriptions","organizations_url":"https://api.github.com/users/reactkr/orgs","repos_url":"https://api.github.com/users/reactkr/repos","events_url":"https://api.github.com/users/reactkr/events{/privacy}","received_events_url":"https://api.github.com/users/reactkr/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/reactkr/react","description":"A declarative, efficient, and flexible JavaScript library for building user interfaces.","fork":true,"url":"https://api.github.com/repos/reactkr/react","forks_url":"https://api.github.com/repos/reactkr/react/forks","keys_url":"https://api.github.com/repos/reactkr/react/keys{/key_id}","collaborators_url":"https://api.github.com/repos/reactkr/react/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/reactkr/react/teams","hooks_url":"https://api.github.com/repos/reactkr/react/hooks","issue_events_url":"https://api.github.com/repos/reactkr/react/issues/events{/number}","events_url":"https://api.github.com/repos/reactkr/react/events","assignees_url":"https://api.github.com/repos/reactkr/react/assignees{/user}","branches_url":"https://api.github.com/repos/reactkr/react/branches{/branch}","tags_url":"https://api.github.com/repos/reactkr/react/tags","blobs_url":"https://api.github.com/repos/reactkr/react/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/reactkr/react/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/reactkr/react/git/refs{/sha}","trees_url":"https://api.github.com/repos/reactkr/react/git/trees{/sha}","statuses_url":"https://api.github.com/repos/reactkr/react/statuses/{sha}","languages_url":"https://api.github.com/repos/reactkr/react/languages","stargazers_url":"https://api.github.com/repos/reactkr/react/stargazers","contributors_url":"https://api.github.com/repos/reactkr/react/contributors","subscribers_url":"https://api.github.com/repos/reactkr/react/subscribers","subscription_url":"https://api.github.com/repos/reactkr/react/subscription","commits_url":"https://api.github.com/repos/reactkr/react/commits{/sha}","git_commits_url":"https://api.github.com/repos/reactkr/react/git/commits{/sha}","comments_url":"https://api.github.com/repos/reactkr/react/comments{/number}","issue_comment_url":"https://api.github.com/repos/reactkr/react/issues/comments{/number}","contents_url":"https://api.github.com/repos/reactkr/react/contents/{+path}","compare_url":"https://api.github.com/repos/reactkr/react/compare/{base}...{head}","merges_url":"https://api.github.com/repos/reactkr/react/merges","archive_url":"https://api.github.com/repos/reactkr/react/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/reactkr/react/downloads","issues_url":"https://api.github.com/repos/reactkr/react/issues{/number}","pulls_url":"https://api.github.com/repos/reactkr/react/pulls{/number}","milestones_url":"https://api.github.com/repos/reactkr/react/milestones{/number}","notifications_url":"https://api.github.com/repos/reactkr/react/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/reactkr/react/labels{/name}","releases_url":"https://api.github.com/repos/reactkr/react/releases{/id}","created_at":"2015-01-26T09:19:42Z","updated_at":"2015-03-01T06:57:16Z","pushed_at":"2015-03-01T07:42:57Z","git_url":"git://github.com/reactkr/react.git","ssh_url":"git@github.com:reactkr/react.git","clone_url":"https://github.com/reactkr/react.git","svn_url":"https://github.com/reactkr/react","homepage":"http://facebook.github.io/react/","size":43656,"stargazers_count":2,"watchers_count":2,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":3,"mirror_url":null,"open_issues_count":3,"forks":3,"open_issues":3,"watchers":2,"default_branch":"translation"}},"_links":{"self":{"href":"https://api.github.com/repos/reactkr/react/pulls/33"},"html":{"href":"https://github.com/reactkr/react/pull/33"},"issue":{"href":"https://api.github.com/repos/reactkr/react/issues/33"},"comments":{"href":"https://api.github.com/repos/reactkr/react/issues/33/comments"},"review_comments":{"href":"https://api.github.com/repos/reactkr/react/pulls/33/comments"},"review_comment":{"href":"https://api.github.com/repos/reactkr/react/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/reactkr/react/pulls/33/commits"},"statuses":{"href":"https://api.github.com/repos/reactkr/react/statuses/3ce0304379581325a89368a36eea6e74513244a9"}}}}