Files
ArtPlayer/refactor/baselines/jassub-registration-validation.json
T

6187 lines
201 KiB
JSON

{
"task": "PKG-JASSUB-03",
"sourceCommit": "944e2cc9d00701a29fffdfca9afa4beec6d728d6",
"node": "v24.21.0",
"sources": [
{
"file": "packages/artplayer-plugin-jassub/src/index.js",
"sha256": "c9528e19469def684224a6240a3beea83e516600057907f20ac1477e11c74c32"
},
{
"file": "packages/artplayer-plugin-jassub/src/registration.js",
"sha256": "5c014841936f90e08c5a3116ad6e913b15ca78c843f96a37568497091a2bc2da"
},
{
"file": "test/helpers/jassub.js",
"sha256": "b23d50937bf593aac4d82878dfaed7f947280c96018623ce8fcfe07d5ee65e74"
},
{
"file": "test/jassub-registration.test.js",
"sha256": "06024c8bc841d0bd0542e0598d8fa664af1fa0edf9cb93c58114b23f84fb6331"
},
{
"file": "test/browser/jassub-native.spec.js",
"sha256": "6dec7c6e8528c802294a7099889892627d8233a9fb35e10a68a9b7b00265c5f0"
}
],
"tests": [
{
"file": "refactor/.cache/jassub03-tests-final.log",
"sha256": "864ea50bb93708db47ca18f1ed214879fa4b5fa3f6abac8dd8d2bc597da1987a",
"passed": 128,
"failed": 0
},
{
"file": "refactor/.cache/jassub03-contract-final.log",
"sha256": "1b66f46608f08cf88f5cf718da3c0892880ceb57d8ada0c73af54c165bf2dd37",
"passed": 7,
"failed": 0
},
{
"file": "refactor/.cache/jassub03-artifact-js.log",
"sha256": "665dd0cfca1c8bce48af34a07e645bd9ac4d2ac3e54d568a54173d7cc93a19a7",
"passed": 15,
"failed": 0
},
{
"file": "refactor/.cache/jassub03-artifact-legacy.js.log",
"sha256": "84688f10fe1c30357694a55e2100e74385df115be9eee32ba9ce9d7870c5424e",
"passed": 15,
"failed": 0
}
],
"oldArtifactRed": {
"file": "refactor/.cache/jassub03-registration-red.log",
"sha256": "b31b93da958f073e13ac29910e0c822b4820ee8476e50bf5e579ba005cba9608",
"passed": 1,
"failed": 7,
"artifact": "Unrebuilt workspace main artifact at sourceCommit before this source change"
},
"build": {
"file": "refactor/.cache/jassub03-build-final.log",
"sha256": "620e0a7f9e7ace80943d9f9d513c3d82cbf9913170db4d2cc8995b614eccf58e"
},
"outputs": [
{
"file": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba",
"docs": "docs/compiled/artplayer-plugin-jassub.js"
},
{
"file": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.legacy.js",
"sha256": "e186265ddbb7db1de3c8def9bbd9769c9a33f6d69c296aef9a3e252ca6e0e734",
"docs": "docs/compiled/artplayer-plugin-jassub.legacy.js"
},
{
"file": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.mjs",
"sha256": "5d05fab072b8a1f4a4dcf39c9607f3f3200b51aa1afba9c83a8bf372c6a762b4",
"docs": "docs/compiled/artplayer-plugin-jassub.mjs"
}
],
"native": [
{
"name": "custom-main",
"report": {
"file": "refactor/.cache/jassub03-native-custom-main.json",
"sha256": "0159dd7b7de7e007e0ab4aea1edca705978093dbdcf50801bf1dfe20609d4d95"
},
"stats": {
"startTime": "2026-09-13T17:06:06.006Z",
"duration": 25705.416,
"expected": 9,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"cases": [
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=true",
"engine": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
"bytes": 378117
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
],
"evidence": {
"core": "candidate",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "video"
},
{
"target": "getColorSpace"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "video"
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.50658,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.014403,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.110943,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.110943,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "b14c548fa54a855a50dd491ff263052e44c081e366ad847e7caa9273dc7c6a0e"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=true",
"engine": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.4.0",
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
"member": "package/dist/artplayer.js"
},
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
"bytes": 134037
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
],
"evidence": {
"core": "published",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "video"
},
{
"target": "getColorSpace"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "video"
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.495742,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.014097,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.122268,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.122268,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "b14c548fa54a855a50dd491ff263052e44c081e366ad847e7caa9273dc7c6a0e"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=true",
"engine": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.3.1-beta.1",
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
"member": "package/dist/artplayer.js"
},
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
"bytes": 159458
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
],
"evidence": {
"core": "published-5.3.1-beta.1",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "getColorSpace"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "video"
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.524229,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.011964,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.117039,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.117039,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "71f044dfa5143eaf113e1345e2de8b66f9149f4221a91d5ebe12bfd1a91a5e03"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=true",
"engine": "firefox",
"browser": "155.0",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
"bytes": 378117
},
"errors": [],
"consoleErrors": [],
"failedRequests": [],
"evidence": {
"core": "candidate",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "video"
},
{
"target": "getColorSpace"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.445664,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.000027,
"connected": true
},
{
"phase": "fullscreen",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.0409,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.0409,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "d923a319c2c83db4468be47731b8e6c12ebae9feb21dbac8266b95b616098a74"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=true",
"engine": "firefox",
"browser": "155.0",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.4.0",
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
"member": "package/dist/artplayer.js"
},
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
"bytes": 134037
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
}
}
],
"evidence": {
"core": "published",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "video"
},
{
"target": "getColorSpace"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.445105,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.000021,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.040453,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.040453,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "9c8008c4785d8021db2b3acc8af41c6fa43665f7976dcb25baf865bc28312488"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=true",
"engine": "firefox",
"browser": "155.0",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.3.1-beta.1",
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
"member": "package/dist/artplayer.js"
},
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
"bytes": 159458
},
"errors": [],
"consoleErrors": [],
"failedRequests": [],
"evidence": {
"core": "published-5.3.1-beta.1",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "video"
},
{
"target": "getColorSpace"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.428252,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.000026,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.040537,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.040537,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "832a7ac308c27290f7ec6484e502f593271e1c1580bd4fe2dc44ecfab48bc2d2"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=true",
"engine": "webkit",
"browser": "26.6",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
"bytes": 378117
},
"errors": [],
"consoleErrors": [],
"failedRequests": [],
"evidence": {
"core": "candidate",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 2560,
"height": 1440
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 2560,
"height": 1440
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 13152,
"signature": 1263898348,
"width": 1280,
"height": 720,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.3763334,
"connected": true
},
{
"phase": "after-seek",
"visible": 30818,
"signature": 827736580,
"width": 1280,
"height": 720,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.0441458,
"connected": true
},
{
"phase": "fullscreen",
"visible": 30818,
"signature": 827736580,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.1129375,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 30818,
"signature": 827736580,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.1129375,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "22fb0cc47e03876979954ad569f383afc65830436285cbdc076088f804d408e9"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=true",
"engine": "webkit",
"browser": "26.6",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.4.0",
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
"member": "package/dist/artplayer.js"
},
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
"bytes": 134037
},
"errors": [],
"consoleErrors": [],
"failedRequests": [],
"evidence": {
"core": "published",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 2560,
"height": 1440
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 2560,
"height": 1440
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 13152,
"signature": 1263898348,
"width": 1280,
"height": 720,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.4103542,
"connected": true
},
{
"phase": "after-seek",
"visible": 30818,
"signature": 827736580,
"width": 1280,
"height": 720,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.0507708,
"connected": true
},
{
"phase": "fullscreen",
"visible": 119170,
"signature": 1826006850,
"width": 2560,
"height": 1440,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.3265834,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 119170,
"signature": 1826006850,
"width": 2560,
"height": 1440,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.3265834,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "0223ecaf1891151822845bde60d2dde700933749e8ad412a6576e8e8967755f0"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=true",
"engine": "webkit",
"browser": "26.6",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.3.1-beta.1",
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
"member": "package/dist/artplayer.js"
},
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
"bytes": 159458
},
"errors": [],
"consoleErrors": [],
"failedRequests": [],
"evidence": {
"core": "published-5.3.1-beta.1",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 2560,
"height": 1440
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 2560,
"height": 1440
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 13152,
"signature": 1263898348,
"width": 1280,
"height": 720,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.4494167,
"connected": true
},
{
"phase": "after-seek",
"visible": 30818,
"signature": 827736580,
"width": 1280,
"height": 720,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.0632708,
"connected": true
},
{
"phase": "fullscreen",
"visible": 30818,
"signature": 827736580,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.1331459,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 30818,
"signature": 827736580,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.1331459,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "3af81258e17e184711c69060d8ba8b1a19eceb3c2a86ce2ee622f74fc5cc4b15"
}
]
}
]
},
{
"name": "custom-legacy",
"report": {
"file": "refactor/.cache/jassub03-native-custom-legacy.json",
"sha256": "60083a592e01e35f436d8864f0f879eb3cb1a2413ad1924eeb843b9fbd22465b"
},
"stats": {
"startTime": "2026-09-13T17:07:14.057Z",
"duration": 25365.765,
"expected": 9,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"cases": [
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=true",
"engine": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
"bytes": 378117
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
],
"evidence": {
"core": "candidate",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.legacy.js",
"sha256": "e186265ddbb7db1de3c8def9bbd9769c9a33f6d69c296aef9a3e252ca6e0e734"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "video"
},
{
"target": "getColorSpace"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "video"
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.499631,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.012003,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.112677,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.112677,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "ecfe0b2a8b5b3b4609b8a478db467f91c45fef9c57ec1ebda03e0500cf75fe1e"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=true",
"engine": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.4.0",
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
"member": "package/dist/artplayer.js"
},
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
"bytes": 134037
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
],
"evidence": {
"core": "published",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.legacy.js",
"sha256": "e186265ddbb7db1de3c8def9bbd9769c9a33f6d69c296aef9a3e252ca6e0e734"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "video"
},
{
"target": "getColorSpace"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.502569,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.011387,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.115491,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.115491,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "ecfe0b2a8b5b3b4609b8a478db467f91c45fef9c57ec1ebda03e0500cf75fe1e"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=true",
"engine": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.3.1-beta.1",
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
"member": "package/dist/artplayer.js"
},
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
"bytes": 159458
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
],
"evidence": {
"core": "published-5.3.1-beta.1",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.legacy.js",
"sha256": "e186265ddbb7db1de3c8def9bbd9769c9a33f6d69c296aef9a3e252ca6e0e734"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "video"
},
{
"target": "getColorSpace"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.498497,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.013058,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.098578,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.098578,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "187d1a46c31c16f80c027d779ca78c961f29a250f6bd49dc2ede1174e67cfbae"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=true",
"engine": "firefox",
"browser": "155.0",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
"bytes": 378117
},
"errors": [],
"consoleErrors": [],
"failedRequests": [],
"evidence": {
"core": "candidate",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.legacy.js",
"sha256": "e186265ddbb7db1de3c8def9bbd9769c9a33f6d69c296aef9a3e252ca6e0e734"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "video"
},
{
"target": "getColorSpace"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.447014,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.000021,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.041955,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.041955,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "dcfe4e47ed962c6a6b98380878819a43be1581adb21722733b81fcac88897c2c"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=true",
"engine": "firefox",
"browser": "155.0",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.4.0",
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
"member": "package/dist/artplayer.js"
},
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
"bytes": 134037
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
}
}
],
"evidence": {
"core": "published",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.legacy.js",
"sha256": "e186265ddbb7db1de3c8def9bbd9769c9a33f6d69c296aef9a3e252ca6e0e734"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "video"
},
{
"target": "getColorSpace"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.211442,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.000023,
"connected": true
},
{
"phase": "fullscreen",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.040596,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.040596,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "dcfe4e47ed962c6a6b98380878819a43be1581adb21722733b81fcac88897c2c"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=true",
"engine": "firefox",
"browser": "155.0",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.3.1-beta.1",
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
"member": "package/dist/artplayer.js"
},
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
"bytes": 159458
},
"errors": [],
"consoleErrors": [],
"failedRequests": [],
"evidence": {
"core": "published-5.3.1-beta.1",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.legacy.js",
"sha256": "e186265ddbb7db1de3c8def9bbd9769c9a33f6d69c296aef9a3e252ca6e0e734"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "video"
},
{
"target": "getColorSpace"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.430012,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.000022,
"connected": true
},
{
"phase": "fullscreen",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.042724,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.042724,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "832a7ac308c27290f7ec6484e502f593271e1c1580bd4fe2dc44ecfab48bc2d2"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=true",
"engine": "webkit",
"browser": "26.6",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
"bytes": 378117
},
"errors": [],
"consoleErrors": [],
"failedRequests": [],
"evidence": {
"core": "candidate",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.legacy.js",
"sha256": "e186265ddbb7db1de3c8def9bbd9769c9a33f6d69c296aef9a3e252ca6e0e734"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 2560,
"height": 1440
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 2560,
"height": 1440
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 13152,
"signature": 1263898348,
"width": 1280,
"height": 720,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.4420417,
"connected": true
},
{
"phase": "after-seek",
"visible": 30818,
"signature": 827736580,
"width": 1280,
"height": 720,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.06075,
"connected": true
},
{
"phase": "fullscreen",
"visible": 30818,
"signature": 827736580,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.1313959,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 30818,
"signature": 827736580,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.1313959,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "172e2b1537e8c1601e14763a1ccde634b1982e7013df0f1eaa2e5f3d6c01abd9"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=true",
"engine": "webkit",
"browser": "26.6",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.4.0",
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
"member": "package/dist/artplayer.js"
},
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
"bytes": 134037
},
"errors": [],
"consoleErrors": [],
"failedRequests": [],
"evidence": {
"core": "published",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.legacy.js",
"sha256": "e186265ddbb7db1de3c8def9bbd9769c9a33f6d69c296aef9a3e252ca6e0e734"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 2560,
"height": 1440
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 2560,
"height": 1440
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 13152,
"signature": 1263898348,
"width": 1280,
"height": 720,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.4715834,
"connected": true
},
{
"phase": "after-seek",
"visible": 30818,
"signature": 827736580,
"width": 1280,
"height": 720,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.0591458,
"connected": true
},
{
"phase": "fullscreen",
"visible": 119170,
"signature": 1826006850,
"width": 2560,
"height": 1440,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.3451876,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 119170,
"signature": 1826006850,
"width": 2560,
"height": 1440,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.3451876,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "6cd7efece06526c1bd76579f9e791cfedd5fee283e4e3c8a3e4c900ca32586ff"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=true",
"engine": "webkit",
"browser": "26.6",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.3.1-beta.1",
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
"member": "package/dist/artplayer.js"
},
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
"bytes": 159458
},
"errors": [],
"consoleErrors": [],
"failedRequests": [],
"evidence": {
"core": "published-5.3.1-beta.1",
"onDemandRender": false,
"customCanvas": true,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.legacy.js",
"sha256": "e186265ddbb7db1de3c8def9bbd9769c9a33f6d69c296aef9a3e252ca6e0e734"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "video"
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "canvas",
"width": 2560,
"height": 1440
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "video"
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 2560,
"height": 1440
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 13152,
"signature": 1263898348,
"width": 1280,
"height": 720,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.383125,
"connected": true
},
{
"phase": "after-seek",
"visible": 30818,
"signature": 827736580,
"width": 1280,
"height": 720,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.0663125,
"connected": true
},
{
"phase": "fullscreen",
"visible": 119170,
"signature": 1826006850,
"width": 2560,
"height": 1440,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.3610834,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 119170,
"signature": 1826006850,
"width": 2560,
"height": 1440,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.3610834,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "f14374e4d09c380ffde78f08848a49e18d99c22a918f831626a21779b1612a77"
}
]
}
]
},
{
"name": "default-main",
"report": {
"file": "refactor/.cache/jassub03-native-default-main.json",
"sha256": "87a02946d509d22a7161d4f5ccfb41d7ea1c62632338951dd1ff0a72f59dea13"
},
"stats": {
"startTime": "2026-09-13T17:09:20.836Z",
"duration": 14363.769,
"expected": 6,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"cases": [
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=false",
"engine": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
"bytes": 378117
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
],
"evidence": {
"core": "candidate",
"onDemandRender": true,
"customCanvas": false,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "demand",
"time": 0.4
},
{
"target": "getColorSpace"
},
{
"target": "demand",
"time": 0.44
},
{
"target": "demand",
"time": 0.48
},
{
"target": "demand",
"time": 0.52
},
{
"target": "demand",
"time": 0.56
},
{
"target": "demand",
"time": 10
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "demand",
"time": 10.04
},
{
"target": "demand",
"time": 10.08
},
{
"target": "demand",
"time": 10.12
},
{
"target": "demand",
"time": 10.16
},
{
"target": "demand",
"time": 10.2
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 0,
"width": 640,
"height": 360
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.505923,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.011903,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.116975,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.116975,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "b14c548fa54a855a50dd491ff263052e44c081e366ad847e7caa9273dc7c6a0e"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=false",
"engine": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.4.0",
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
"member": "package/dist/artplayer.js"
},
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
"bytes": 134037
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
],
"evidence": {
"core": "published",
"onDemandRender": true,
"customCanvas": false,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "demand",
"time": 0.4
},
{
"target": "getColorSpace"
},
{
"target": "demand",
"time": 0.44
},
{
"target": "demand",
"time": 0.48
},
{
"target": "demand",
"time": 0.52
},
{
"target": "demand",
"time": 10
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "demand",
"time": 10.04
},
{
"target": "demand",
"time": 10.08
},
{
"target": "demand",
"time": 10.12
},
{
"target": "demand",
"time": 10.16
},
{
"target": "demand",
"time": 10.2
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 0,
"width": 640,
"height": 360
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.500641,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.015416,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.103355,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.103355,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "ecfe0b2a8b5b3b4609b8a478db467f91c45fef9c57ec1ebda03e0500cf75fe1e"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=false",
"engine": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.3.1-beta.1",
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
"member": "package/dist/artplayer.js"
},
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
"bytes": 159458
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
],
"evidence": {
"core": "published-5.3.1-beta.1",
"onDemandRender": true,
"customCanvas": false,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "demand",
"time": 0.4
},
{
"target": "getColorSpace"
},
{
"target": "demand",
"time": 0.44
},
{
"target": "demand",
"time": 0.48
},
{
"target": "demand",
"time": 0.52
},
{
"target": "demand",
"time": 10
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "demand",
"time": 10.04
},
{
"target": "demand",
"time": 10.08
},
{
"target": "demand",
"time": 10.12
},
{
"target": "demand",
"time": 10.16
},
{
"target": "demand",
"time": 10.2
},
{
"target": "demand",
"time": 10.24
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 0,
"width": 640,
"height": 360
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "verifyColorSpace"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.499834,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.014991,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.120658,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.120658,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "71f044dfa5143eaf113e1345e2de8b66f9149f4221a91d5ebe12bfd1a91a5e03"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=false",
"engine": "firefox",
"browser": "155.0",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
"bytes": 378117
},
"errors": [],
"consoleErrors": [],
"failedRequests": [],
"evidence": {
"core": "candidate",
"onDemandRender": true,
"customCanvas": false,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "demand",
"time": 0.44
},
{
"target": "getColorSpace"
},
{
"target": "demand",
"time": 0.48
},
{
"target": "demand",
"time": 0.52
},
{
"target": "demand",
"time": 0.56
},
{
"target": "demand",
"time": 0.64
},
{
"target": "demand",
"time": 10
},
{
"target": "demand",
"time": 10
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "demand",
"time": 10.04
},
{
"target": "demand",
"time": 10.08
},
{
"target": "demand",
"time": 10.12
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 0,
"width": 640,
"height": 360
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.57174,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.000022,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.040211,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.040211,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "8be8ce0db38ec2cf617168c4471d622941db1257e155672425299b6b9ea901d5"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=false",
"engine": "firefox",
"browser": "155.0",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.4.0",
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
"member": "package/dist/artplayer.js"
},
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
"bytes": 134037
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
}
}
],
"evidence": {
"core": "published",
"onDemandRender": true,
"customCanvas": false,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "demand",
"time": 0.2
},
{
"target": "getColorSpace"
},
{
"target": "demand",
"time": 0.24
},
{
"target": "demand",
"time": 0.28
},
{
"target": "demand",
"time": 0.32
},
{
"target": "demand",
"time": 0.4
},
{
"target": "demand",
"time": 10
},
{
"target": "demand",
"time": 10
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "demand",
"time": 10.04
},
{
"target": "demand",
"time": 10.08
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 0,
"width": 640,
"height": 360
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.334339,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.00002,
"connected": true
},
{
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.040181,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 22298,
"signature": 2781790832,
"width": 1280,
"height": 720,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.040181,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "dcfe4e47ed962c6a6b98380878819a43be1581adb21722733b81fcac88897c2c"
}
]
},
{
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=false",
"engine": "firefox",
"browser": "155.0",
"platform": "win32",
"status": "passed",
"core": {
"source": {
"kind": "npm-release",
"version": "5.3.1-beta.1",
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
"member": "package/dist/artplayer.js"
},
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
"bytes": 159458
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
"resourceType": "media",
"failure": {
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
}
}
],
"evidence": {
"core": "published-5.3.1-beta.1",
"onDemandRender": true,
"customCanvas": false,
"source": {
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
"sha256": "1d2fb75dec766c30edb724b5faceae07369a90560aeea07490373193f4a2a4ba"
},
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
"resources": [
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker.js",
"status": 200,
"contentType": "text/javascript"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/jassub-worker-modern.wasm",
"status": 200,
"contentType": "application/wasm"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
},
{
"url": "http://127.0.0.1:8084/assets/jassub/default.woff2",
"status": 200,
"contentType": "font/woff2"
}
],
"external": [],
"state": {
"workers": [
{
"url": "/assets/jassub/jassub-worker.js",
"terminated": 1,
"sent": [
{
"target": "init",
"width": 300,
"height": 150
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "canvas",
"width": 640,
"height": 360
},
{
"target": "demand",
"time": 0.44
},
{
"target": "getColorSpace"
},
{
"target": "demand",
"time": 0.48
},
{
"target": "demand",
"time": 0.52
},
{
"target": "demand",
"time": 0.56
},
{
"target": "demand",
"time": 0.6
},
{
"target": "demand",
"time": 10
},
{
"target": "demand",
"time": 10
},
{
"target": "canvas",
"width": 1280,
"height": 720
},
{
"target": "demand",
"time": 10.04
},
{
"target": "demand",
"time": 10.08
},
{
"target": "destroy"
}
],
"received": [
{
"target": "ready"
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 0,
"width": 640,
"height": 360
},
{
"target": "verifyColorSpace"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 640,
"height": 360
},
{
"target": "unbusy"
},
{
"target": "render",
"images": 2,
"width": 1280,
"height": 720
},
{
"target": "unbusy"
}
]
}
],
"snapshots": [
{
"phase": "before-seek",
"visible": 2676,
"signature": 1690974404,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 0.566267,
"connected": true
},
{
"phase": "after-seek",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 640,
"cssHeight": 360,
"time": 10.00002,
"connected": true
},
{
"phase": "fullscreen",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.04324,
"connected": true
}
],
"errors": [],
"lastPixel": {
"phase": "fullscreen",
"visible": 6216,
"signature": 3526987101,
"width": 640,
"height": 360,
"cssWidth": 1280,
"cssHeight": 720,
"time": 10.04324,
"connected": true
}
},
"limitation": "Actual worker, WASM and local font with offscreenRender=false. No default offscreen path, failure recovery or device acceptance; candidate adds direct-then-host destruction."
},
"screenshots": [
{
"name": "actual-jassub-page",
"sha256": "0bad85004bd017c84243a4e5587ae09d4718a2010afcf2709cc7d6484d1c1aaa"
}
]
}
]
}
],
"unchanged": [
{
"file": "packages/artplayer-plugin-jassub/src/jassub.es.js",
"sha256": "b973508ade00b5b9cea2f299d49f4943003372729be7350b6938e44fddb32038"
},
{
"file": "packages/artplayer-plugin-jassub/types/artplayer-plugin-jassub.d.ts",
"sha256": "0c00ce8fd60780c7c01d23534c193cedd32898dc79739e7cf13d8700a6ab7676"
}
],
"limitations": [
"Vendor remains unchanged; construction rollback before instance return, cross-parent/repeated direct destroy, RVFC and ratechange remain task07.",
"Custom canvas native matrix explicitly uses onDemandRender=false; no closure of WebKit default frame-clock failure.",
"No ESM native loading, full OffscreenCanvas/devices, sustained heap/GPU or complete distribution acceptance.",
"Original registration error wins over secondary best-effort rollback errors; a broken host off may retain an inert listener."
]
}