Skip to the content
The Indexsites.llc

Entry IX-09 · Markets shelf

Stocks

A watchlist that lives in your browser and fetches Yahoo's public quotes through free relays. We timed those relays and found one of them down.

Tested 27 Sep 2026, 19:58–20:05 UTC · 2 comparators · labs.llc/stocks/

The Stocks page on labs.llc at desktop width: the headline “Your tickers. Watched properly.” above three paragraphs on the watchlist, the trending tape and the Yahoo relay, with buttons to open the watchlist, the tape and the indices.
labs.llc/stocks/, captured from the local copy of build 537 on 27 September 2026.

01What it is

Stocks is a watchlist that needs no account. Add any ticker Yahoo Finance knows and you see its price, the day's move and the session range. You can chart any range from one day to the full history, and read the indices, the trending symbols and Yahoo's own predefined screeners. The list stays in your browser's localStorage and nowhere else.

It is for people who want to glance at a few tickers and a chart without signing in, and who accept that the quotes are Yahoo's public data and may lag the market.

02How it works

Everything runs in the browser (stocks/assets/js/app.js, 1,182 lines); no labs.llc server touches a quote. Yahoo's endpoints send no CORS headers, so each request passes through one of two public relays, api.allorigins.win or proxy.cors.sh. That is where the page does its real work. It remembers which relay answered last and tries it first, and a code note records a morning when the tape took 37 seconds to fill before that change and 10 after. It runs the chain twice, because relay failures are usually brief, and counts a relay's own HTML error page as a failure whatever its status (app.js:71-95).

Quotes go through Yahoo's spark endpoint in batches of 16, because 20 symbols answer but 22 fail the whole request (app.js:140-152). Charts keep each close paired with its timestamp through the null filter, so dates cannot drift off prices (app.js:115-121). Every quote block states its source: Yahoo public data via an open relay, which may lag the tape.

03The test

Test log, 27 September 2026 (times UTC)
UTCWhat we didWhat came back
19:58:04Page, local 537 copyHTTP 200, 63,239 bytes.
19:58:04First relay to Yahoo's chart, AAPL, one month dailyHTTP 200, 3,546 bytes in 15.2 s: price 341.07, 22 daily closes.
19:58:30Second relay, two-symbol spark requestNo connection (curl status 000).
19:58:30Yahoo asked directly, no relayHTTP 429, 23 bytes.

Read together, those lines are the page's whole situation. Yahoo refuses a bare request, one relay was down, and the other made the reader wait 15 seconds for one chart. The relay memory in the code exists for exactly this case.

04Against the field

Each comparator was read on its own site on the date shown. We credit what each does better before saying where Stocks goes further.

Yahoo Finance, My Portfolio

Help pages SLN4249 and SLN2310 fetched 27 Sep 2026, 20:05 UTC.

Yahoo's own watchlists and portfolios: sign in, then build a portfolio by hand, import a CSV or link a brokerage account.

Where it does better

  • Tracks holdings, not just tickers, through CSV import or a linked brokerage.
  • The list follows your account to every device.
  • Publishes which exchanges' quotes are real-time and which are delayed.

Where Stocks goes further

  • No sign-in: the list never leaves your browser (app.js:8).
  • States the source and its caveat under every quote block, not on a separate help page.

TradingView

Features and pricing pages fetched 27 Sep 2026, 20:05 UTC.

A charting and market platform with 400-plus indicators, 21 chart types, screeners and alerts; a free Basic plan and paid tiers.

Where it does better

  • Far deeper charting, with hundreds of indicators and multi-chart layouts.
  • Price alerts by browser, email, app or webhook.
  • Screeners with hundreds of filter fields.

Where Stocks goes further

  • No account, and a 36-symbol list where the free Basic plan allows one watchlist of 30.
  • Tells you what the data is and how it reached you.

05Where it falls short

  1. Every quote depends on two free relays. At 19:58 UTC one did not connect and the other took 15.2 s; if both fail, there are no quotes.
  2. Yahoo's public feed may lag, as the page itself says, and there are no alerts, indicators or brokerage link.
  3. The list lives in one browser; it does not follow you, and clearing site data loses it.
  4. On a batched row the “day range” is the range of 15-minute closes, not the traded high and low (app.js:134-137).

06Filing note

File underA quick, private glance at a short list, with the plumbing labelled.

Stocks builds something useful on a weak footing and is candid about the footing. The relay memory, measured batch size and paired timestamps are real engineering. Anyone who trades, needs alerts or wants indicators should use Yahoo's portfolio or TradingView; anyone who wants a private glance at a dozen names without an account is served well here, on a good relay day.

Open Stocks on labs.llc

07Spec sheet

IX-09 · Stocks · as tested
Addresslabs.llc/stocks/
Where it runsIn your browser, through public CORS relays
SourceYahoo Finance public endpoints
Relaysapi.allorigins.win; proxy.cors.sh
Batch size16 symbols per request; list cap 36
Chart ranges1 day to full history
StoredWatchlist in localStorage
Measured27 Sep 2026, 19:58 UTC
Set againstYahoo Finance My Portfolio; TradingView