Skip to content

feat(react): add stability index - #1036

Open
avivkeller wants to merge 2 commits into
mainfrom
stability-index
Open

feat(react): add stability index#1036
avivkeller wants to merge 2 commits into
mainfrom
stability-index

Conversation

@avivkeller

Copy link
Copy Markdown
Member

This PR populates a stability index to the index page, if it marks itself as needed one.

To demo this, the about.md page has been moved to index.md:

Screenshot 2026-08-13 at 10 50 35 AM

@avivkeller
avivkeller requested a review from a team as a code owner August 13, 2026 14:50
@vercel

vercel Bot commented Aug 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
api-docs-tooling Ready Ready Preview Aug 13, 2026 3:05pm

Request Review

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 13, 2026

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Failed ❌

View logs ↗
e72e642 2026-08-13T15:06:10.644Z View logs ↗
  • Build: Failed ❌

View logs ↗
84803a1 2026-08-13T14:49:24.817Z View logs ↗

@codecov

codecov Bot commented Aug 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.48%. Comparing base (27a412a) to head (e72e642).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1036      +/-   ##
==========================================
+ Coverage   89.37%   89.48%   +0.11%     
==========================================
  Files         203      203              
  Lines       18986    19063      +77     
  Branches     1769     1777       +8     
==========================================
+ Hits        16968    17058      +90     
+ Misses       2011     1997      -14     
- Partials        7        8       +1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

api-links Generator

Output: 1 file differs

apilinks.json
Expected values to be strictly deep-equal:
+ actual - expected
... Skipped lines

  {
    'Agent.defaultMaxSockets': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L293',
    'Buffer.alloc': 'https://github.com/{repository}/blob/HEAD/lib/buffer.js#L450',
    'Buffer.allocUnsafe': 'https://github.com/{repository}/blob/HEAD/lib/buffer.js#L469',
    'Buffer.allocUnsafeSlow': 'https://github.com/{repository}/blob/HEAD/lib/buffer.js#L492',
...
    'agent.addRequest': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L358',
+   'agent.createConnection': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L297',
-   'agent.createConnection': 'https://github.com/{repository}/blob/HEAD/lib/https.js#L332',
    'agent.createSocket': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L439',
    'agent.destroy': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L672',
+   'agent.getName': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L327',
+   'agent.keepSocketAlive': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L628',
-   'agent.getName': 'https://github.com/{repository}/blob/HEAD/lib/https.js#L515',
-   'agent.keepSocketAlive': 'https://github.com/{repository}/blob/HEAD/lib/https.js#L484',
    'agent.removeSocket': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L567',
    'agent.reuseSocket': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L664',
    'assert.assert': 'https://github.com/{repository}/blob/HEAD/lib/assert.js#L185',
    'asyncResource.asyncId': 'https://github.com/{repository}/blob/HEAD/lib/async_hooks.js#L243',
    'asyncResource.bind': 'https://github.com/{repository}/blob/HEAD/lib/async_hooks.js#L275',
...
    'server.address': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2699',
+   'server.close': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L681',
+   'server.closeAllConnections': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L691',
+   'server.closeIdleConnections': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L703',
-   'server.close': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2832',
-   'server.closeAllConnections': 'https://github.com/{repository}/blob/HEAD/lib/https.js#L124',
-   'server.closeIdleConnections': 'https://github.com/{repository}/blob/HEAD/lib/https.js#L126',
    'server.getConnections': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2794',
    'server.listen': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2496',
    'server.ref': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2945',
+   'server.setTimeout': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L719',
-   'server.setTimeout': 'https://github.com/{repository}/blob/HEAD/lib/https.js#L128',
    'server.unref': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2954',
+   'server[SymbolAsyncDispose]': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L687',
-   'server[SymbolAsyncDispose]': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2872',
    'server[SymbolAsyncIterator]': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2879',
    'server[kDeserialize]': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2419',
    'server[kTransferList]': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2392',
    'server[kTransfer]': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2397',
+   'server[undefined]': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L726',
-   'server[undefined]': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2909',
    'serverresponse._finish': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L254',
    'serverresponse._implicitHeader': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L411',
    'serverresponse.assignSocket': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L304',
    'serverresponse.detachSocket': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L315',
    'serverresponse.statusCode': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L277',

Performance estimate (single CI run)

  • Generation time: 18.3% slower (1.04 s → 1.23 s)
  • Peak memory: 0.4% lower (363.07 MB → 361.76 MB)

legacy-html Generator

Performance estimate (single CI run)

  • Generation time: 4.5% faster (19.79 s → 18.89 s)
  • Peak memory: 6.5% higher (2.24 GB → 2.38 GB)

legacy-json Generator

Performance estimate (single CI run)

  • Generation time: 1.6% faster (8.68 s → 8.54 s)
  • Peak memory: 2.3% lower (1.83 GB → 1.79 GB)

llms-txt Generator

Performance estimate (single CI run)

  • Generation time: 5.2% faster (9.06 s → 8.59 s)
  • Peak memory: 2.2% higher (1.75 GB → 1.79 GB)

orama-db Generator

Performance estimate (single CI run)

  • Generation time: 31.9% slower (6.59 s → 8.69 s)
  • Peak memory: 9.6% lower (2.02 GB → 1.83 GB)

web Generator

Output size: 201 files changed · net -5.70 KB

File size details
File Main PR Change
assets/SearchBox-Cxco9b_A.js 84.77 KB +84.77 KB
assets/SearchBox-DEBVkZKR.js 84.74 KB -84.74 KB (-100.0%)
assets/dist-B7NwjPM5.js 30.43 KB -30.43 KB (-100.0%)
assets/dist-CSr-lWiD.js 30.43 KB +30.43 KB
assets/SideBar-DiCAmxNL.js 25.30 KB -25.30 KB (-100.0%)
assets/SideBar-QzNDhnC0.js 25.30 KB +25.30 KB
assets/runtime-BQufQef5.js 19.70 KB -19.70 KB (-100.0%)
assets/runtime-Dtu1SpTW.js 19.70 KB +19.70 KB
assets/Combination-BjZ7_cw1.js 16.13 KB -16.13 KB (-100.0%)
assets/Combination-C4pn482B.js 16.13 KB +16.13 KB
assets/ThemeToggle-Y0xRWEer.js 13.63 KB -13.63 KB (-100.0%)
assets/ThemeToggle-CXQ7oY1r.js 13.63 KB +13.63 KB
assets/dist-8Mr2FuSq.js 10.20 KB -10.20 KB (-100.0%)
assets/dist-Cm-i9L2c.js 10.20 KB +10.20 KB
assets/compat-BlCImgTQ.js 10.13 KB -10.13 KB (-100.0%)
assets/compat-BBPdFSXG.js 10.13 KB +10.13 KB
assets/Layout-C225c69O.js 9.69 KB -9.69 KB (-100.0%)
assets/Layout-CiIuVVOy.js 9.69 KB +9.69 KB
assets/Tooltip-ClnbNv0v.js 7.93 KB -7.93 KB (-100.0%)
assets/Tooltip-D3Mxu0BU.js 7.93 KB +7.93 KB
assets/dist-Dl_MGLnU.js 6.99 KB -6.99 KB (-100.0%)
assets/dist-DHb5LXiD.js 6.99 KB +6.99 KB
index.html 32.58 KB 26.85 KB -5.73 KB (-17.6%)
assets/jsx-runtime-CMovZ6dV.js 5.67 KB -5.67 KB (-100.0%)
assets/jsx-runtime-jsoC6J3x.js 5.67 KB +5.67 KB
assets/withIsland-JjLB8ZVJ.js 4.16 KB -4.16 KB (-100.0%)
assets/withIsland-BUYKEEod.js 4.16 KB +4.16 KB
assets/dist-BbqDElg4.js 3.94 KB -3.94 KB (-100.0%)
assets/dist-Da819Bk1.js 3.94 KB +3.94 KB
assets/CodeTabs-Bl_19lwl.js 3.88 KB -3.88 KB (-100.0%)
assets/CodeTabs-Ztcxt8-J.js 3.88 KB +3.88 KB
assets/CodeBox-Ce7VwrA_.js 3.41 KB -3.41 KB (-100.0%)
assets/CodeBox-BO18m9zW.js 3.41 KB +3.41 KB
assets/hooks.module-Ca5RA2oY.js 3.37 KB -3.37 KB (-100.0%)
assets/hooks.module-DPjJP1tK.js 3.37 KB +3.37 KB
assets/404-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/addons-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/all-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/assert-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/async_context-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/async_hooks-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/buffer-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/child_process-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/cli-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/cluster-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/console-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/crypto-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/debugger-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/deprecations-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/dgram-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/diagnostics_channel-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/dns-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/documentation-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/domain-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/dtls-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/embedding-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/environment_variables-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/errors-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/esm-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/events-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/ffi-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/fs-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/globals-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/http-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/http2-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/https-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/index-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/inspector-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/intl-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/module-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/modules-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/n-api-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/net-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/os-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/packages-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/path-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/perf_hooks-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/permissions-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/process-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/punycode-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/querystring-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/quic-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/readline-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/repl-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/report-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/single-executable-applications-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/sqlite-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/stream-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/stream_iter-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/string_decoder-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/synopsis-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/test-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/timers-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/tls-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/tracing-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/tty-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/typescript-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/url-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/util-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/v8-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/vfs-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/vm-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/wasi-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/webcrypto-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/webstreams-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/worker_threads-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/zlib-DcATqt9o.js 2.37 KB -2.37 KB (-100.0%)
assets/404-C7K0zkyl.js 2.37 KB +2.37 KB
assets/addons-C7K0zkyl.js 2.37 KB +2.37 KB
assets/all-C7K0zkyl.js 2.37 KB +2.37 KB
assets/assert-C7K0zkyl.js 2.37 KB +2.37 KB
assets/async_context-C7K0zkyl.js 2.37 KB +2.37 KB
assets/async_hooks-C7K0zkyl.js 2.37 KB +2.37 KB
assets/buffer-C7K0zkyl.js 2.37 KB +2.37 KB
assets/child_process-C7K0zkyl.js 2.37 KB +2.37 KB
assets/cli-C7K0zkyl.js 2.37 KB +2.37 KB
assets/cluster-C7K0zkyl.js 2.37 KB +2.37 KB
assets/console-C7K0zkyl.js 2.37 KB +2.37 KB
assets/crypto-C7K0zkyl.js 2.37 KB +2.37 KB
assets/debugger-C7K0zkyl.js 2.37 KB +2.37 KB
assets/deprecations-C7K0zkyl.js 2.37 KB +2.37 KB
assets/dgram-C7K0zkyl.js 2.37 KB +2.37 KB
assets/diagnostics_channel-C7K0zkyl.js 2.37 KB +2.37 KB
assets/dns-C7K0zkyl.js 2.37 KB +2.37 KB
assets/documentation-C7K0zkyl.js 2.37 KB +2.37 KB
assets/domain-C7K0zkyl.js 2.37 KB +2.37 KB
assets/dtls-C7K0zkyl.js 2.37 KB +2.37 KB
assets/embedding-C7K0zkyl.js 2.37 KB +2.37 KB
assets/environment_variables-C7K0zkyl.js 2.37 KB +2.37 KB
assets/errors-C7K0zkyl.js 2.37 KB +2.37 KB
assets/esm-C7K0zkyl.js 2.37 KB +2.37 KB
assets/events-C7K0zkyl.js 2.37 KB +2.37 KB
assets/ffi-C7K0zkyl.js 2.37 KB +2.37 KB
assets/fs-C7K0zkyl.js 2.37 KB +2.37 KB
assets/globals-C7K0zkyl.js 2.37 KB +2.37 KB
assets/http-C7K0zkyl.js 2.37 KB +2.37 KB
assets/http2-C7K0zkyl.js 2.37 KB +2.37 KB
assets/https-C7K0zkyl.js 2.37 KB +2.37 KB
assets/index-C7K0zkyl.js 2.37 KB +2.37 KB
assets/inspector-C7K0zkyl.js 2.37 KB +2.37 KB
assets/intl-C7K0zkyl.js 2.37 KB +2.37 KB
assets/module-C7K0zkyl.js 2.37 KB +2.37 KB
assets/modules-C7K0zkyl.js 2.37 KB +2.37 KB
assets/n-api-C7K0zkyl.js 2.37 KB +2.37 KB
assets/net-C7K0zkyl.js 2.37 KB +2.37 KB
assets/os-C7K0zkyl.js 2.37 KB +2.37 KB
assets/packages-C7K0zkyl.js 2.37 KB +2.37 KB
assets/path-C7K0zkyl.js 2.37 KB +2.37 KB
assets/perf_hooks-C7K0zkyl.js 2.37 KB +2.37 KB
assets/permissions-C7K0zkyl.js 2.37 KB +2.37 KB
assets/process-C7K0zkyl.js 2.37 KB +2.37 KB
assets/punycode-C7K0zkyl.js 2.37 KB +2.37 KB
assets/querystring-C7K0zkyl.js 2.37 KB +2.37 KB
assets/quic-C7K0zkyl.js 2.37 KB +2.37 KB
assets/readline-C7K0zkyl.js 2.37 KB +2.37 KB
assets/repl-C7K0zkyl.js 2.37 KB +2.37 KB
assets/report-C7K0zkyl.js 2.37 KB +2.37 KB
assets/single-executable-applications-C7K0zkyl.js 2.37 KB +2.37 KB
assets/sqlite-C7K0zkyl.js 2.37 KB +2.37 KB
assets/stream-C7K0zkyl.js 2.37 KB +2.37 KB
assets/stream_iter-C7K0zkyl.js 2.37 KB +2.37 KB
assets/string_decoder-C7K0zkyl.js 2.37 KB +2.37 KB
assets/synopsis-C7K0zkyl.js 2.37 KB +2.37 KB
assets/test-C7K0zkyl.js 2.37 KB +2.37 KB
assets/timers-C7K0zkyl.js 2.37 KB +2.37 KB
assets/tls-C7K0zkyl.js 2.37 KB +2.37 KB
assets/tracing-C7K0zkyl.js 2.37 KB +2.37 KB
assets/tty-C7K0zkyl.js 2.37 KB +2.37 KB
assets/typescript-C7K0zkyl.js 2.37 KB +2.37 KB
assets/url-C7K0zkyl.js 2.37 KB +2.37 KB
assets/util-C7K0zkyl.js 2.37 KB +2.37 KB
assets/v8-C7K0zkyl.js 2.37 KB +2.37 KB
assets/vfs-C7K0zkyl.js 2.37 KB +2.37 KB
assets/vm-C7K0zkyl.js 2.37 KB +2.37 KB
assets/wasi-C7K0zkyl.js 2.37 KB +2.37 KB
assets/webcrypto-C7K0zkyl.js 2.37 KB +2.37 KB
assets/webstreams-C7K0zkyl.js 2.37 KB +2.37 KB
assets/worker_threads-C7K0zkyl.js 2.37 KB +2.37 KB
assets/zlib-C7K0zkyl.js 2.37 KB +2.37 KB
assets/FunctionSignature-DnODCvn8.js 2.27 KB -2.27 KB (-100.0%)
assets/FunctionSignature-C-cU9gch.js 2.27 KB +2.27 KB
assets/Banner-BfzVJcyi.js 2.16 KB -2.16 KB (-100.0%)
assets/Banner-MfIP7262.js 2.16 KB +2.16 KB
assets/ChangeHistory-DEXZUpID.js 1.74 KB -1.74 KB (-100.0%)
assets/ChangeHistory-8DNloWHZ.js 1.74 KB +1.74 KB
assets/DataTag-D6F48fSg.js 844.00 B -844.00 B (-100.0%)
assets/DataTag-BpawskFX.js 844.00 B +844.00 B
assets/ArrowUpRightIcon-0VqYDF_3.js 619.00 B -619.00 B (-100.0%)
assets/ArrowUpRightIcon-BsvcPdvt.js 619.00 B +619.00 B
assets/Badge-na5jAI5V.js 607.00 B -607.00 B (-100.0%)
assets/Badge-DVr-gTt6.js 607.00 B +607.00 B
assets/AlertBox-DBaJ4Zna.js 591.00 B -591.00 B (-100.0%)
assets/AlertBox-CsUofyVY.js 591.00 B +591.00 B
assets/CodeBracketIcon-BlCes5kh.js 513.00 B -513.00 B (-100.0%)
assets/CodeBracketIcon-B6pqOs7X.js 513.00 B +513.00 B
assets/dist-D2ze7y0U.js 477.00 B -477.00 B (-100.0%)
assets/dist-nCRpur0X.js 477.00 B +477.00 B
assets/ChevronDownIcon-B5KHMzRx.js 469.00 B -469.00 B (-100.0%)
assets/ChevronDownIcon-ReIT1cYz.js 469.00 B +469.00 B
assets/Blockquote-PpJNOnkn.js 167.00 B -167.00 B (-100.0%)
assets/Blockquote-U9D9eGTg.js 167.00 B +167.00 B

Performance estimate (single CI run)

  • Generation time: 18.6% faster (84.58 s → 68.82 s)
  • Peak memory: 2.6% higher (4.75 GB → 4.87 GB)

@AugustinMauroy AugustinMauroy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://api-docs-tooling-git-stability-index-openjs.vercel.app/documentation#stability-overview

the page is still build but not completely populate.
IMO we shouldn't build it from node core source but duplicate the index page as documentation for now and in next node core major remove this page

@avivkeller

avivkeller commented Aug 13, 2026

Copy link
Copy Markdown
Member Author

IMO we shouldn't build it from node core source but duplicate the index page as documentation for now and in next node core major remove this page

What? Different projects may have different abouts, so we (IMO) 100% should not hardcode this "Node.js"-themed about.

the page is still build but not completely populate.

https://api-docs-tooling-git-stability-index-openjs.vercel.app/ is the correct URL for that, fixed, thanks!

@AugustinMauroy AugustinMauroy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in term of UI/UX that super cool ! but removing page documentation not seem good idea to do it now and like that.

Comment thread scripts/vercel-prepare.sh
@avivkeller

avivkeller commented Aug 15, 2026

Copy link
Copy Markdown
Member Author

@nodejs/web-infra

@avivkeller avivkeller linked an issue Aug 15, 2026 that may be closed by this pull request
@MattIPv4

MattIPv4 commented Aug 15, 2026

Copy link
Copy Markdown
Member

I'm supportive of bringing this content onto the index page. Having more informational content on the landing page about how the docs work and how someone should consume them seems like a sensible thing.

However, I still think we should do far more to make the about page far more usable to folks new to Node.js trying to find something in the docs: perhaps a full-width hero search box, perhaps cards for the different docs pages instead of the table, and perhaps placing those cards before the information about the stability levels?

None of that has to block this PR though; I think this is a great first step to making that index/landing page more useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Concrete example first, then explanation, finally methods list

3 participants