본 페이지의 내용은 2018-12-01 13:25:27 에 Chrome 브라우저 70.0.3538.67 버전 기준, native 수준으로 속도를 제한한 desktop 환경에서 총 5 회의 검사를 실시한 결과입니다.
| 측정 항목 | 값 |
|---|---|
| 퍼포먼스 점수: | 47 |
| 페이지 전체 용량: | 1.8 MB |
| 요청 횟수: | 124 |
| 첫번째 시각화 시간 [중간값]: | 1300 |
| 속도 점수 [중간값]: | 1413 |
| 시각화 85% 완료 시간 [중간값]: | 1700 |
| 시각화 95% 완료 시간 [중간값]: | 2000 |
| 시각화 99% 완료 시간 [중간값]: | 2600 |
| 마지막 시각화 (완료) [중간값]: | 2767 |
최소, 중간, 최대항목의 값을 클릭하여 해당 값이 나온 검사 결과 페이지로 이동할 수 있습니다.
| 항목 | 최소 | 중간 | 평균 | 최대 |
|---|---|---|---|---|
| SpeedIndex | 1251 | 1413 | 1465 | 1695 |
| PerceptualSpeedIndex | 1079 | 1329 | 1333 | 1601 |
| FirstVisualChange | 1033 | 1300 | 1293 | 1567 |
| LastVisualChange | 2567 | 2767 | 2874 | 3234 |
| VisualReadiness | 1467 | 1566 | 1580 | 1667 |
| VisualComplete85 | 1500 | 1700 | 1673 | 1867 |
| VisualComplete95 | 1800 | 2000 | 2034 | 2334 |
| VisualComplete99 | 2300 | 2600 | 2620 | 2967 |
| backEndTime | 130 | 144 | 142 | 148 |
| firstPaint | 1015 | 1275 | 1269 | 1557 |
| fullyLoaded | 2801 | 3363 | 3368 | 3862 |
| rumSpeedIndex | 1015 | 1275 | 1269 | 1557 |
SpeedIndex 기준 3번째 검사가 중간값입니다.
측정 시스템의 블랙박스 영상을 통해 측정값을 확인하실 수 있습니다.
Download video코치는 웹 서비스의 성능과 접근성 향상을 위해 웹 표준 및 성능 향상에 필요한 조치를 자동으로 검토하여 안내합니다. 더 많은 정보를 확인하려면 Lighthouse 탭 또한 참조하십시오.
| 문제 | 수정 권고 | 점수 |
|---|---|---|
| Always set labels on inputs in forms (labelOnInput) | There are 5 input(s) that are missing labels on a form. | 50 |
| ||
| 문제 | 수정 권고 | 점수 |
|---|---|---|
| Don't scale images in the browser (avoidScalingImages) | The page has 1 image(s) that are scaled more than 100 pixels. It would be better if those images are sent so the browser don't need to scale them. | 90 |
| ||
| Avoid slowing down the critical rendering path (fastRender) | The page has 26 render blocking CSS request(s) and 16 blocking JavaScript request(s) inside of head. | 0 |
| ||
| Avoid using Google Tag Manager (googletagmanager) | The page is using Google Tag Manager, this is a performance risk since non-tech users can add JavaScript to your page. | 0 |
| Inline CSS for faster first render (inlineCss) | The page has both inline styles as well as it is requesting 26 CSS file(s) inside of the head. Let's only inline CSS for really fast render. | 90 |
| ||
| ||
| Avoid Frontend single point of failures (spof) | The page has 2 requests inside of the head that can cause a SPOF (single point of failure). Load them asynchronously or move them outside of the document head. | 80 |
| ||
| Avoid doing redirects (assetsRedirects) | The page has 12 redirect(s). 12 request(s) are from other domains, it could be 3rd-party assets doing unnecessary redirects. :( | 0 |
| ||
| Avoid extra requests by setting cache headers (cacheHeaders) | The page has 85 request(s) that are missing a cache time. Configure a cache time so the browser doesn't need to download them every time. It will save 1 MB the next access. | 0 |
| ||
| Long cache headers is good (cacheHeadersLong) | The page has 6 request(s) that have a shorter cache time than 30 days (but still a cache time). | 94 |
| ||
| Always compress text content (compressAssets) | The page has 31 request(s) that are served uncompressed. You could save a lot of bytes by sending them compressed instead. | 0 |
| ||
| Don't close a connection that is used multiple times (connectionKeepAlive) | The page has 1 requests to a domain where the connection had already been closed. Don't close the connection. Attempt to reuse it by using keep-alive! | 90 |
| ||
| Total CSS size shouldn't be too big (cssSize) | The total CSS transfer size is 428.1 kB and uncompressed size is 726.9 kB. That is big and the CSS could most probably be smaller. | 0 |
| Avoid too many fonts (fewFonts) | The page has 28 font requests. Do you really need them? What value does the fonts give the user? | 0 |
| ||
| Total JavaScript size shouldn't be too big (javascriptSize) | The total JavaScript transfer size is 799.6 kB and the uncompressed size is 1.2 MB. This is totally crazy! You need to remove as much as possible. | 0 |
| Make each CSS response small (optimalCssSize) | https://worldfunding.co.kr/wp-content/plugins/fiscus/assets/css/sweetalert.min.css?ver=1.0.0 size is 15.6 kB (15626) and that is bigger than the limit of 14.5 kB. https://worldfunding.co.kr/wp-content/plugins/kboard/skin/world-news/style.css?ver=5.3.4 size is 24.7 kB (24684) and that is bigger than the limit of 14.5 kB. https://worldfunding.co.kr/wp-content/plugins/kboard/skin/world-notice/style.css?ver=5.3.4 size is 23.4 kB (23422) and that is bigger than the limit of 14.5 kB. https://worldfunding.co.kr/wp-content/plugins/kboard/skin/world-dealtip/style.css?ver=5.3.4 size is 17.5 kB (17490) and that is bigger than the limit of 14.5 kB. https://worldfunding.co.kr/wp-content/plugins/kboard/skin/world-faq/style.css?ver=5.3.4 size is 18 kB (18031) and that is bigger than the limit of 14.5 kB. https://worldfunding.co.kr/wp-content/plugins/kboard/skin/world-slider/style.css?ver=5.3.4 size is 46.9 kB (46946) and that is bigger than the limit of 14.5 kB. https://fonts.googleapis.com/css?family=Roboto%7CNanum+Gothic%3A400%2C700%2C800&subset=korean&ver=4.9.5 size is 27.9 kB (27928) and that is bigger than the limit of 14.5 kB. https://worldfunding.co.kr/wp-content/themes/worldfunding/style.css?ver=1.0.01-public size is 211.1 kB (211080) and that is bigger than the limit of 14.5 kB. Try to make the CSS files fit into 14.5 KB. | 20 |
| ||
| Don't use private headers on static content (privateAssets) | The page has 11 request(s) with private headers. Make sure that the assets really should be private and only used by one user. Otherwise, make it cacheable for everyone. | 0 |
| ||
| 문제 | 수정 권고 | 점수 |
|---|---|---|
| Avoid using Google Analytics (ga) | The page is using Google Analytics meaning you share your users private information with Google. | 0 |
| Serve your content using HTTP/2 (httpsH2) | The page is using HTTPS but not HTTP/2. Change to HTTP/2 to follow new best practice and make the site faster. | 0 |
| Meta description (metaDescription) | The page is missing a meta description. | 0 |
| 기본 정보 | |
|---|---|
| Title | 회원가입 | 월드펀딩 |
| Width | 1350 |
| Height | 1458 |
| DOM elements | 292 |
| Avg DOM depth | 7 |
| Max DOM depth | 15 |
| Iframes | 3 |
| Script tags | 54 |
| Local storage | N/A |
| Session storage | N/A |
| HTML vs AMP | Plain good HTML page |
| 리소스 힌트 |
|---|
| dns-prefetch |
| https://fonts.googleapis.com/ |
| https://use.fontawesome.com/ |
| https://s.w.org/ |
| 서드파티 | |
|---|---|
| JQuery | 1.12.4 |
| Google Analytics | Yes |
| Google Tag Manager | Yes |
| Piwik | No |
| Boomerang | No |
| New Relic | No |
| 시각화 측정 항목 | |
|---|---|
| 첫번째 시각화 | 1300 |
| 속도 점수 | 1413 |
| 지각 속도 점수 | 1329 |
| Visual Complete 85% | 1567 |
| Visual Complete 95% | 1967 |
| Visual Complete 99% | 2533 |
| 마지막 시각화 | 2767 |
| Navigation Timing | |
|---|---|
| backEndTime | 146 |
| domContentLoadedTime | 1330 |
| domInteractiveTime | 1330 |
| domainLookupTime | 4 |
| frontEndTime | 3110 |
| pageDownloadTime | 21 |
| pageLoadTime | 3278 |
| redirectionTime | 0 |
| serverConnectionTime | 38 |
| serverResponseTime | 115 |
| Specials and User Timing | |
|---|---|
| first-contentful-paint | 1275 |
| first-paint | 1275 |
| RUM Speed Index | 1275 |
| Fully loaded | 3363 |
| Categories (ms) | |
|---|---|
| Scripting | 793.8 |
| Loading | 99.4 |
| Rendering | 580.8 |
| Painting | 24.4 |
| Other | 0.1 |
| Events (ms) | |
|---|---|
| Layout | 467 |
| EvaluateScript | 455 |
| FunctionCall | 183.6 |
| UpdateLayoutTree | 104.5 |
| v8.compile | 78.9 |
| ParseAuthorStyleSheet | 49.9 |
| ParseHTML | 49.4 |
| MinorGC | 28.5 |
| BlinkGC.AtomicPhase | 27.7 |
| Paint | 24.4 |
| MajorGC | 9.9 |
| UpdateLayerTree | 7.9 |
| TimerFire | 6.3 |
| EventDispatch | 3.5 |
| HitTest | 1.4 |
| XHRReadyStateChange | 0.3 |
| ScriptWrappableMarkingVisitor::performLazyCleanup | 0.1 |
There are no custom configured scripts.
페이지에 대한 상세 정보입니다.
| 요약 | |
|---|---|
| HTTP 버전 | HTTP/1.1 |
| 전체 요청 횟수 | 124 |
| 전체 요청 도메인 수 | 24 |
| 전체 전송 사이즈 | 1.8 MB |
| 전체 콘텐츠 사이즈 | 2.4 MB |
| 압축되지 않은 애셋의 수 | 31 |
| 전체 로딩까지 걸린 시간 | 3833 ms |
| 상태코드별 응답 횟수 | |
|---|---|
| 200 | 111 |
| 204 | 1 |
| 302 | 12 |
| 종류 | 헤더 용량 | 전송 용량 | 콘텐츠 용량 | 요청 횟수 |
|---|---|---|---|---|
| html | 991 B | 38.5 KB | 38.5 KB | 4 |
| css | 7.1 KB | 418.0 KB | 709.8 KB | 26 |
| javascript | 10.2 KB | 780.8 KB | 1.1 MB | 39 |
| image | 2.5 KB | 32.6 KB | 30.9 KB | 12 |
| font | 315 B | 550.2 KB | 546.3 KB | 28 |
| svg | 308 B | 5.8 KB | 5.8 KB | 1 |
| json | 570 B | 135 B | 135 B | 1 |
| plain | N/A | 321 B | N/A | 1 |
| 총합 | 21.9 KB | 1.8 MB | 2.4 MB | 112 |
| 종류 | 헤더 용량 | 전송 용량 | 콘텐츠 용량 | 요청 횟수 |
|---|---|---|---|---|
| worldfunding.co.kr | 18.6 KB | 1.0 MB | 1.0 MB | 60 |
| fonts.googleapis.com | N/A | 27.3 KB | 294.0 KB | 1 |
| use.fontawesome.com | N/A | 100.6 KB | 124.9 KB | 3 |
| www.googletagmanager.com | N/A | 63.3 KB | 174.4 KB | 2 |
| www.google.com | N/A | 843 B | 804 B | 6 |
| cdn-aitg.widerplanet.com | 324 B | 3.4 KB | 9.0 KB | 1 |
| www.google-analytics.com | N/A | 17.3 KB | 42.7 KB | 3 |
| fonts.gstatic.com | N/A | 456.4 KB | 453.3 KB | 25 |
| www.gstatic.com | N/A | 92.1 KB | 280.4 KB | 1 |
| www.googleadservices.com | N/A | 9.0 KB | 22.8 KB | 1 |
| altg.widerplanet.com | 419 B | 92 B | N/A | 1 |
| stats.g.doubleclick.net | N/A | N/A | N/A | 2 |
| googleads.g.doubleclick.net | N/A | 1.6 KB | 2.3 KB | 1 |
| astg.widerplanet.com | 1.4 KB | 2.6 KB | 2.3 KB | 4 |
| www.google.co.kr | N/A | 622 B | 126 B | 3 |
| cm.g.doubleclick.net | N/A | N/A | N/A | 1 |
| mat.adpies.com | 599 B | 236 B | N/A | 1 |
| tags.bkrtx.com | 372 B | 10.1 KB | 30.6 KB | 1 |
| ssp.meba.kr | 314 B | 243 B | N/A | 1 |
| idsync.admixer.co.kr | 315 B | 497 B | 43 B | 1 |
| trc.taboola.com | N/A | 321 B | N/A | 1 |
| idm.skplanet.com | 844 B | 616 B | N/A | 2 |
| stags.bluekai.com | 777 B | N/A | N/A | 1 |
| tags.bluekai.com | 465 B | N/A | N/A | 1 |
| 헤더 종류 | 최소 | 중간 | 최대 |
|---|---|---|---|
| Expires | -49 years | 0 seconds | 1 year |
| Last modified | 0 seconds | 28 weeks | 21 years |
| Cookies | 0 | 0 | 5 |
| 종류 | 전송 용량 | 요청 횟수 |
|---|---|---|
| html | N/A | 2 |
| css | N/A | 0 |
| javascript | N/A | 0 |
| image | 4.4 KB | 2 |
| font | N/A | 0 |
| 총합 | 4.4 KB | 5 |
onLoad 이벤트 이후에 발생한 요청을 포함합니다.
| 종류 | 전송 용량 | 요청 횟수 |
|---|---|---|
| html | N/A | 3 |
| css | N/A | 0 |
| javascript | 22.6 KB | 5 |
| image | 6.4 KB | 10 |
| font | N/A | 0 |
| plain | 321 B | 1 |
| 총합 | 30.4 KB | 31 |
| Performance | Progressive Web App | Best Practices | Accessibility | SEO |
|---|---|---|---|---|
| 9 | 31 | 67 | 70 | 91 |
Warning: All links in the description will lead you to developers.google.com
| Title | Value | Score |
|---|---|---|
| Does not register a service worker | 0 | |
The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. Learn more. | ||
| Does not respond with a 200 when offline | 0 | |
If you're building a Progressive Web App, consider using a service worker so that your app can work offline. Learn more. | ||
| First Contentful Paint | 8.4 s | 4 |
First Contentful Paint marks the time at which the first text or image is painted. Learn more. | ||
| First Meaningful Paint | 9.9 s | 2 |
First Meaningful Paint measures when the primary content of a page is visible. Learn more. | ||
| Page load is not fast enough on 3G | Interactive at %d s,15.580540000000008 | 0 |
A fast page load over a 3G network ensures a good mobile user experience. Learn more. Your page loads too slowly and is not interactive within 10 seconds. Look at the opportunities and diagnostics in the "Performance" section to learn how to improve. | ||
| Speed Index | 8.5 s | 18 |
Speed Index shows how quickly the contents of a page are visibly populated. Learn more. | ||
| Estimated Input Latency | 100 ms | 48 |
The score above is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. Learn more. | ||
| First CPU Idle | 12.8 s | 7.000000000000001 |
First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. Learn more. | ||
| Time to Interactive | 15.6 s | 7.000000000000001 |
Interactive marks the time at which the page is fully interactive. Learn more. | ||
| User will not be prompted to Install the Web App | 0 | |
Browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. Learn more. Failures: No manifest was fetched, Site does not register a service worker. | ||
| Is not configured for a custom splash screen | 0 | |
A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. Learn more. Failures: No manifest was fetched. | ||
| Address bar does not match brand colors | 0 | |
The browser address bar can be themed to match your site. Learn more. Failures: No manifest was fetched,
No | ||
| Minimize main-thread work | 8.3 s | 9 |
Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. | ||
| Reduce JavaScript execution time | 2.0 s | 77 |
Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. Learn more. | ||
| Preconnect to required origins | Potential savings of 360 ms | 72 |
Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. Learn more. | ||
| Ensure text remains visible during webfont load | 0 | |
Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. Learn more. | ||
| Background and foreground colors do not have a sufficient contrast ratio. | 0 | |
Low-contrast text is difficult or impossible for many users to read. Learn more. | ||
| Form elements do not have associated labels | 0 | |
Labels ensure that form controls are announced properly by assistive technologies, like screen readers. Learn more. | ||
| Links do not have a discernible name | 0 | |
Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. Learn more. | ||
| Some elements have a `[tabindex]` value greater than 0 | 0 | |
A value greater than 0 implies an explicit navigation ordering. Although technically valid, this often creates frustrating experiences for users who rely on assistive technologies. Learn more. | ||
| Serve static assets with an efficient cache policy | 72 resources found | 3 |
A long cache lifetime can speed up repeat visits to your page. Learn more. | ||
| Avoids enormous network payloads | Total size was 1,872 KB | 99 |
Large network payloads cost users real money and are highly correlated with long load times. Learn more. | ||
| Eliminate render-blocking resources | Potential savings of 7,910 ms | 0 |
Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. Learn more. | ||
| Minify CSS | Potential savings of 54 KB | 75 |
Minifying CSS files can reduce network payload sizes. Learn more. | ||
| Minify JavaScript | Potential savings of 13 KB | 88 |
Minifying JavaScript files can reduce payload sizes and script parse time. Learn more. | ||
| Defer unused CSS | Potential savings of 446 KB | 18 |
Remove unused rules from stylesheets to reduce unnecessary bytes consumed by network activity. Learn more. | ||
| Serve images in next-gen formats | Potential savings of 29 KB | 88 |
Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. Learn more. | ||
| Enable text compression | Potential savings of 748 KB | 0 |
Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. Learn more. | ||
| Links to cross-origin destinations are unsafe | 0 | |
Add | ||
| Uses `document.write()` | 0 | |
For users on slow connections, external scripts dynamically injected via | ||
| Includes front-end JavaScript libraries with known security vulnerabilities | 1 vulnerability detected | 0 |
Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. Learn more. | ||
| Does not use HTTP/2 for all of its resources | 57 requests not served via HTTP/2 | 0 |
HTTP/2 offers many benefits over HTTP/1.1, including binary headers, multiplexing, and server push. Learn more. | ||
| Does not use passive listeners to improve scrolling performance | 0 | |
Consider marking your touch and wheel event listeners as | ||
| Document does not have a meta description | 0 | |
Meta descriptions may be included in search results to concisely summarize page content. Learn more. | ||