Fähigkeiten pixijs-html-source
📦

pixijs-html-source

Inhaltsrevision r1 Sicher ⚡ Enthält Skripte⚙️ Externe Befehle🌐 Netzwerkzugriff

Render HTML as PixiJS Textures

Rendering live HTML inside GPU scenes requires experimental browser APIs and careful texture lifecycle management. This skill guides PixiJS v8 integrations using live DOM sources or immutable element snapshots.

Unterstützt: Claude Codex Code(CC)
Maintain this Skill? Claim it 🥉 78 Bronze

Mit meinem Agent installieren

Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.

Agent-Anfrage
Review the Skillstore skill "pixijs-html-source" from https://skillstore.io/skills/pixijs-pixijs-html-source.md and its manifest at https://skillstore.io/api/skills/pixijs-pixijs-html-source/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.

Agent-lesbare Ressourcen

Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.

Testen

„pixijs-html-source“ wird verwendet. Why does my HTMLSource texture fail on its first render?

Erwartetes Ergebnis:

  • Check whether canvas.requestPaint exists before creating the HTML texture.
  • Import HTMLSource from pixi.js/html-source to register the required uploaders.
  • If the experimental API is unavailable, choose a static image or DOM overlay fallback.

„pixijs-html-source“ wird verwendet. Can two ElementImageSource instances share a snapshot?

Erwartetes Ergebnis:

  • Yes. Leave autoClose disabled while multiple sources share the snapshot.
  • Destroy each source after its final use.
  • Close the shared snapshot once after every consumer has finished.

„pixijs-html-source“ wird verwendet. How should a clock rendered through HTMLSource keep updating?

Erwartetes Ergebnis:

  • Place the clock element directly under the owning canvas.
  • Update its text in the application ticker and request a paint each frame.
  • Remove the ticker callback and destroy the source when the clock is no longer needed.

Sicherheitsaudit

Sicher
v1 • 4.11.2026 Versionsbericht öffnen

All 66 static findings are false positives in this documentation-only skill. Markdown backticks are not shell execution, fixed HTML introduces no untrusted input, and reference links do not transmit captured content. No evidence found of prompt injection, credential access, or data exfiltration; texture uploads target the local GPU.

1
Gescannte Dateien
229
Analysierte Zeilen
0
Prüfelemente
0
Falschmeldungen ignoriert
Das letzte abgeschlossene statische und semantische Audit erkannte keine bestätigten Sicherheitsbefunde. Dies beweist nicht, dass der Skill keine Nebenwirkungen hat.
Geprüft von: codex
Diesen Bericht teilen & zitieren

Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.

Versionsbericht öffnen
Sicherheitsbewertung

Berichtslink kopieren

https://skillstore.io/skills/pixijs-pixijs-html-source/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown-Badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/pixijs-pixijs-html-source/security.svg)](https://skillstore.io/skills/pixijs-pixijs-html-source?utm_source=security_passport_badge)

HTML-Badge

<a href="https://skillstore.io/skills/pixijs-pixijs-html-source?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/pixijs-pixijs-html-source/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Einbettungskarte

<iframe src="https://skillstore.io/embed/skills/pixijs-pixijs-html-source.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Wissenschaftliche Zitate (APA · BibTeX · CFF)

APA-Zitat

pixijs. (2026). pixijs-html-source security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/pixijs-pixijs-html-source/audits/1

BibTeX-Zitat

@techreport{pixijs-pixijs-pixijs-html-source-2026, author = {pixijs}, title = {pixijs-html-source security audit report (audit version 1)}, institution = {Skillstore}, year = {2026}, number = {1}, url = {https://skillstore.io/skills/pixijs-pixijs-html-source/audits/1}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "pixijs-html-source security audit report (audit version 1)" version: "unspecified" type: report authors: - name: "pixijs" date-released: "2026-11-04" url: "https://skillstore.io/skills/pixijs-pixijs-html-source/audits/1" identifiers: - type: other value: "skillstore:pixijs-pixijs-html-source:audit:1" description: "Skillstore immutable audit report identifier"

Skillstore-Score

Warum dieser Score Evidenzvertrauen: Mittel
55
Architektur
85
Wartbarkeit
87
Inhalt
65
Gemeinschaft
91
Spezifikationskonformität

Was Sie erstellen können

Integrate Editable Forms

Render a live form as a PixiJS sprite while retaining browser interaction and managing canvas ownership.

Create Snapshot Transitions

Capture an element once and use its immutable texture for transitions or mesh effects with explicit snapshot ownership.

Diagnose Missing HTML Textures

Check module registration, browser API availability, paint scheduling, and resource cleanup when HTML textures fail to render.

Diese Prompts ausprobieren

Start With a Live Element
Show a minimal PixiJS v8 HTMLSource example for an editable input. Include feature detection, canvas child placement, and the correct imports.
Capture a Frozen Snapshot
Create an ElementImageSource from my existing canvas child. Explain readiness, exclusive snapshot ownership, and cleanup when the sprite is removed.
Debug Repaint Scheduling
My HTMLSource clock texture stops updating. Review autoUpdate, autoRequestPaint, paint events, and ticker scheduling, then recommend a repaint lifecycle with cleanup.
Design a Shared Snapshot Effect
Design a PixiJS v8 effect using one ElementImage across multiple sources and mesh textures. Address ownership, framing, unsupported-browser fallbacks, and final cleanup.

Bewährte Praktiken

  • Feature-detect experimental browser APIs and provide a fallback before relying on HTML textures.
  • Import from pixi.js/html-source and attach live elements to the owning canvas before source construction.
  • Assign snapshot ownership explicitly, remove application ticker callbacks, and destroy sources after their final use.

Vermeiden

  • Importing HTMLSource from the core pixi.js entry instead of pixi.js/html-source.
  • Expecting continuously changing DOM content to repaint without explicit requestPaint scheduling.
  • Enabling autoClose on a snapshot that remains shared with other sources.

Häufig gestellte Fragen

Which PixiJS version does this skill address?
It addresses experimental HTMLSource and ElementImageSource APIs in PixiJS v8.
Does HTML-in-Canvas work in every browser?
No. The skill describes experimental APIs behind a browser flag. Detect canvas.requestPaint and provide a fallback.
What is the difference between HTMLSource and ElementImageSource?
HTMLSource tracks a live DOM element through paint events. ElementImageSource wraps an immutable snapshot that never repaints.
Where should I import these texture sources?
Import them from pixi.js/html-source. This entry registers their source extensions and WebGL and WebGPU uploaders.
Can I capture DOM elements in a Web Worker?
No. Web Workers have no DOM, so these capture workflows require a browser context with DOM access.
When should I enable autoClose?
Enable it only when one source exclusively owns the snapshot. For shared snapshots, close manually after the final consumer finishes.

Entwicklerdetails

Autor

pixijs

Lizenz

MIT

Skillstore-Revision

r1

Versionshinweis

Der Autor hat keine Version angegeben.

Ref.

12f3d8d7050431cd941106781d57d5084b3342a4

Aktualität der Wartung

5.11.2026

Nutzung

0 Downloads · 0 Aufrufe

Dateistruktur

📄 SKILL.md

Mehr von pixijs

Alle anzeigen
Alle anzeigen