Conversation
The core structure of the HTML page has been extruded by an LLM. human contributions: - idea for this sort of test page - integrity check requirement - review and clean-up llm: tensorx/glm-5.3-flash
…assic SharedWorker this class will be responsible for the integrity check later
Worker creation needs to by async, so that the worker script can be integrity-verified before spawning Architectural decision and scope of this commit have been decided by its human author. Core implementation extruded with the help of LLM and reworked afterwards. llm: tensorx/glm-5.3-flash
angelo-v
force-pushed
the
feat/cdn-support
branch
from
September 15, 2026 20:38
a10cf18 to
87c0eb1
Compare
…ed worker using a blob URL First draft of the tests had been LLM extruded and used as a starting point llm: tensorx/glm-5.3-flash
while in a real setting this integrity check is essential to build a full chain to the worker integrity, it is annoying to adjust it with every build while developing
LLM extrusions have been challenged, trimmed down and refined iteratively llm: tensorx/glm-5.3-flash
the blob URL is therefore stored in localstorage. The original tab does not have to stay alive, since the SharedWorker does not re-fetch the blob URL. It stays alive as an identifier for the existing SharedWorker. Architectural decision and scope of this commit have been decided by its human author. Tests and implementation extruded by LLM based on these and cleaned up by human author. llm: tensorx/glm-5.3-flash
… the worker has been connected successfully this is in preparation for the SecureSharedWorker to be able to notice if the worker is dead so that it can create a new one. Architectural decision and scope of this commit have been decided by its human author. Test extruded by LLM, reviewed and approved by human author. llm: tensorx/glm-5.3-flash
After the last tab closed, the worker dies. New tabs need to mint a new blob URL to spin up a new worker instance. The author has picked and designed the test cases while test implementation and mock setup are mostly LLM extruded & reviewed. llm: tensorx/glm-5.3-flash
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ToDOs