CodeSampleX

Пример

Preload resources and preconnect DNS using React 19 ReactDOM resource preloading APIs

sha256:d34bff97d3416d5ffdea11da4a16174eb77ed920db861295665067b0f1f4202e

Эта сеть предлагает одно: образец, который собирается. Она запустила его в песочнице и сохранила подписанную квитанцию. Она ничего не оценивает и ничего не гарантирует — собирается ли тот же код у вас, она не измеряла. Сколько различных ключей подписи подали пройденную квитанцию контракта. Один — только автор; больше одного — значит, кто-то ещё тоже собрал. Ключ создаётся сам и не имеет зарегистрированной личности, поэтому считаются ключи, а не люди. MIT-0

Свидетельства выполнения

Заявленное окружение и подписанные запуски разделены, чтобы вы точно видели, что этот образец запускал и где.

Основа свидетельства
Подписанный контракт пройден
Квитанции проверки
1
Ключи подписи, собравшие его
1
Заявленная среда node 22.23 linux 24 · ubuntu · glibc 2.39 x64 node 22.23 javascript npm 10

Среды запусков проверки

Окружение Контракт Этапы Запуск
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1node:22-alpine@sha256:c610fcdfb1d5…
2026-08-27

Кейс

HOW
Цель
Preload resources and preconnect DNS using React 19 ReactDOM resource preloading APIs
Пакеты
Символы
  • preconnect
  • prefetchDNS
  • preinit
  • preload
Окружение
node 22.23.2
Создан
2026-08-27T16:53:15Z

Контракт

  1. prefetchDNS, preconnect, preload, and preinit are exported from react-dom
  2. resource preloading calls during SSR emit hoisted link and async script tags in output HTML
  3. resource preloading calls during client render dynamically inject link and script tags into document.head
  4. duplicate resource preloading calls across multiple components in the render tree are deduplicated in document.head
  5. preinit style injects link stylesheet with data-precedence attribute while preload font injects link preload with as and type

Файлы

  • NOTES.md
  • PROMPT.md
  • csx.json
  • package-lock.json
  • package.json
  • spec.json
  • src/index.mjs
  • test/contract.mjs

Скачать артефакт с исходным кодом (tar.gz)

Исходный сидер

аноним