Skip to content

Replace Rhino JS engine with QuickJS4J (WebAssembly-based)#1512

Draft
andreaTP wants to merge 1 commit into
alfio-event:mainfrom
andreaTP:quickjs-poc
Draft

Replace Rhino JS engine with QuickJS4J (WebAssembly-based)#1512
andreaTP wants to merge 1 commit into
alfio-event:mainfrom
andreaTP:quickjs-poc

Replace Rhino JS engine with QuickJS4J (WebAssembly-based)

e0e6a18
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed May 7, 2026 in 0s

58.13% (-0.10%) compared to 1df2075

View this Pull Request on Codecov

58.13% (-0.10%) compared to 1df2075

Details

Codecov Report

❌ Patch coverage is 51.63934% with 59 lines in your changes missing coverage. Please review.
✅ Project coverage is 58.13%. Comparing base (1df2075) to head (e0e6a18).
⚠️ Report is 6 commits behind head on main.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
...main/java/alfio/extension/SimpleHttpClientApi.java 7.89% 35 Missing ⚠️
...ava/alfio/extension/ScriptingExecutionService.java 82.00% 5 Missing and 4 partials ⚠️
...c/main/java/alfio/extension/ExtensionUtilsApi.java 33.33% 6 Missing ⚠️
src/main/java/alfio/extension/LogApi.java 42.85% 4 Missing ⚠️
.../main/java/alfio/extension/ExtensionLoggerApi.java 50.00% 3 Missing ⚠️
src/main/java/alfio/extension/ConsoleApi.java 80.00% 1 Missing ⚠️
...java/alfio/extension/SimpleHttpClientResponse.java 50.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #1512      +/-   ##
============================================
- Coverage     58.23%   58.13%   -0.10%     
+ Complexity     4579     4542      -37     
============================================
  Files           598      592       -6     
  Lines         23741    23630     -111     
  Branches       2122     2092      -30     
============================================
- Hits          13825    13738      -87     
+ Misses         8622     8602      -20     
+ Partials       1294     1290       -4     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.