• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ximing / jsvm3
82%
master: 81%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v1.4.0
DEFAULT BRANCH: master
Repo Added 10 Feb 2024 03:07PM UTC
Token HTJ7qxh6irI83YYOhnFduTU4ajMsL7OkP regen
Build 45 Last
Files 33
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feat/embed-runtime-host
branch: feat/embed-runtime-host
CHANGE BRANCH
x
Reset
Sync Branches
  • feat/embed-runtime-host
  • 0.x
  • feat/build-runtime-split
  • feat/jsvm-error-types
  • master
  • refs/tags/v1.4.0
  • v1

14 Feb 2026 12:26PM UTC coverage: 81.71% (+1.4%) from 80.297%
32341082554

push

github

ximing
feat: host-callback budget, realm reset, and native async/await

Fix four embed holes that show up in MV3 and other long-lived hosts:

- Inline null/undefined property errors so the published runtime
  throws JSVMTypeError instead of ReferenceError: Cannot is not defined
- Give host-invoked guest callbacks the JSVM timeout and maxDepth
- Add JSVM.reset() and resetOnExec so sequential execs do not leak vars
- Compile async/await as a fiber AWAIT opcode (ISA 2) instead of
  inlined regenerator helpers

539 of 715 branches covered (75.38%)

Branch coverage included in aggregate %.

96 of 110 new or added lines in 8 files covered. (87.27%)

2 existing lines in 1 file now uncovered.

1936 of 2314 relevant lines covered (83.66%)

17652.41 hits per line

Relevant lines Covered
Build:
Build:
2314 RELEVANT LINES 1936 COVERED LINES
17652.41 HITS PER LINE
Source Files on feat/embed-runtime-host
  • Tree
  • List 33
  • Changed 13
  • Source Changed 0
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
32341082554 feat/embed-runtime-host feat: host-callback budget, realm reset, and native async/await Fix four embed holes that show up in MV3 and other long-lived hosts: - Inline null/undefined property errors so the published runtime throws JSVMTypeError instead of ReferenceErro... push 20 Aug 2026 06:48AM UTC ximing github
81.71
31947083295 feat/embed-runtime-host Merge 50c91847f into 89abe8eea Pull #3 16 Aug 2026 12:27PM UTC web-flow github
81.71
31947080003 feat/embed-runtime-host feat: host-callback budget, realm reset, and native async/await Fix four embed holes that show up in MV3 and other long-lived hosts: - Inline null/undefined property errors so the published runtime throws JSVMTypeError instead of ReferenceErro... push 16 Aug 2026 12:27PM UTC ximing github
81.71
See All Builds (40)

Badge your Repo: jsvm3

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc