Performance
· 17 checks — Lighthouse + waterfall + sustainability rolled into one auditable list.Performance-focused optimization plan with CWV assessment, top offenders, and time estimates
First Contentful Paint First Contentful Paint — how long until the browser renders the first piece of content. Under 1.8s is good.
7.21 s
Largest Contentful Paint Largest Contentful Paint — how long until the largest visible element loads. Under 2.5s is good.
10.00 s
Total Blocking Time Total Blocking Time — total time the main thread was blocked, preventing user input. Under 200ms is good.
348 ms
Cumulative Layout Shift Cumulative Layout Shift — measures visual stability. How much the page layout shifts during loading. Under 0.1 is good.
0.000
Speed Index Speed Index — how quickly content is visually displayed during load. Under 3.4s is good.
7.21 s
Time to Interactive Time to Interactive — how long until the page is fully interactive and responds to user input. Under 3.8s is good.
11.05 s
Page Load Progression
DThird-Party ImpactAction100% third-party, 0 ms blockingFIX
FHTTP CachingActionNo cache headersFIX
No Cache-Control header
Adding a Cache-Control header can significantly improve repeat-visit performance.
BImage Optimization29 images, 0 KB saveableREVIEW
CJS Execution CostAction1717ms total JS executionREVIEW
Main Thread Breakdown
| Script | Total | Scripting | Parse/Compile | Party |
|---|---|---|---|---|
| https://emcharts.dfcfw.com/usercollect/usercollect.min.js | 736ms | 485ms | 18ms | 3rd |
| https://anonflow2.eastmoney.com/ewtsdk/ewtsdk.prod.js?ver=20251128 | 547ms | 433ms | 3ms | 3rd |
| Unattributable | 309ms | 6ms | 0ms | 3rd |
| https://wap.eastmoney.com/go.html?from=&refer=&random=0.38196064425205245 | 124ms | 24ms | 4ms | 3rd |
CGreen HostingActionWhether the site is served from green-energy infrastructureREVIEW
Green Hosting
No green hosting detected
A+Page Weight Budget572 KB transferred, 57 requestsPASS
A+Text CompressionAll text resources are compressedPASS
A+Font LoadingNo web fonts (system fonts)PASS
A+JS Bundles20 scripts, 45 KB unusedPASS
Downloaded but never executed on this page.
| Script | Size | Unused | Minified | Party |
|---|---|---|---|---|
| https://wap.eastmoney.com/wap2019/jsLib/NScript.js?v=1.0.0 | 68 KB | 45 KB (68%) | ✓ | 3rd |
| https://bdstatics.eastmoney.com/web/prd/jump_tracker.js | 3 KB | — | ✓ | 3rd |
| https://emdcadvertise-wap.eastmoney.com/infoService/v2?data=%7B%22args%22%3A%7B%22fundid%22%3A%22%22%2C%22pageid%22%3A%22appwap_qjyy%22%2C%22positions%22%3A%22%22%2C%22uid%22%3A%22%22%2C%22pageNumber%22%3A0%2C%22pageSize%22%3A0%2C%22custom_dic%22%3A%7B%22pageType%22%3A113803306482%2C%22device%22%3A%22android%22%2C%22isSearch%22%3A%22no%22%2C%22inWechat%22%3A%22no%22%7D%7D%2C%22method%22%3A%22newmarketad%22%2C%22appKey%22%3A%22wapnew%22%2C%22client%22%3A%22wap%22%7D&rnd=1776807688926&callback=jsonp_1C65DFB2E43B4E5794A27876D6E04B1D | 1 KB | — | ✓ | 3rd |
| https://emcharts.dfcfw.com/emwappopads/emwappopads.min.js | 0 KB | — | ✓ | 3rd |
| https://wapres.dfcfw.com/common/js/rem.js | 1 KB | — | ✓ | 3rd |
| https://emcharts.dfcfw.com/usercollect/usercollect.min.js | 0 KB | — | ✓ | 3rd |
| https://bdstatics.eastmoney.com/web/prd/jump_tracker.js?v=7.5 | 0 KB | — | ✓ | 3rd |
| https://wapres.dfcfw.com/common/js/rem.js | 0 KB | — | ✓ | 3rd |
| https://wapres.dfcfw.com/common/js/jquery.1.8.3.min.js | 0 KB | — | ✓ | 3rd |
| https://emcharts.dfcfw.com/emwapas/emwapas.min.js | 0 KB | — | ✓ | 3rd |
Consider code splitting or tree shaking to reduce unused code.
This bundle has high unused code — code-split or tree-shake to ship only what executes.
Source: web.dev / Lighthouse coverage
A+Resource CachingAll resources properly cachedPASS
A+Critical Rendering PathNo render-blocking resourcesPASS
A+Resource HintsNo optimization neededPASS
APage Weight Inventory57 resources · 572 KB · 45 KB savings availablePASS
~45.4 KiB of savings available
| # | Resource | Type | Size | Cache | Unused | 3rd party | Issues |
|---|---|---|---|---|---|---|---|
| — | — | ||||||
| 57 resources | 572.2 KiB | ||||||
A+Render-Blocking ResourcesNo render-blocking resources detectedPASS
A+Third-Party ResourcesNo third-party resources detectedPASS
Network Waterfall57 requests over 9164msINFO
Third-Party Script CostPer-script blocking time, transfer cost, and cache headersINFO
| Script | Category | Execution | Transfer | Unused | Monthly Cost | Verdict |
|---|---|---|---|---|---|---|
emcharts.dfcfw.com emcharts.dfcfw.com | Other | 736ms | 47 KB | — | ¥36/mo | Costly |
anonflow2.eastmoney.com anonflow2.eastmoney.com | Other | 547ms | 8 KB | — | ¥27/mo | Costly |
Unattributable Unattributable | Other | 309ms | 0 KB | — | ¥15/mo | Costly |
wap.eastmoney.com wap.eastmoney.com | Other | 124ms | 6 KB | — | ¥6/mo | Optional |
These scripts may cost more than they're worth
- emcharts.dfcfw.com adds 736ms and costs ~¥36/month
- anonflow2.eastmoney.com adds 547ms and costs ~¥27/month
- Unattributable adds 309ms and costs ~¥15/month
100% of JavaScript execution time is spent on third-party scripts. Consider auditing which scripts are essential.
When third-party JS execution time exceeds your own, performance gains from frontend work are capped by code you don't own.
Learn more ▾ ▴
Every millisecond of third-party JS competes with your own for main-thread time. If their share is bigger than yours, optimization on your code base barely moves the needle. Audit, defer, or remove third-parties before further frontend optimization. Use Lighthouse's third-party audit to identify the worst offenders.
Source: web.dev
emcharts.dfcfw.com takes 736ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
anonflow2.eastmoney.com takes 547ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
Unattributable takes 309ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev