Skip to content

[WIP] JS Scripting Support #23

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from
Draft

[WIP] JS Scripting Support #23

wants to merge 9 commits into from

Conversation

danslapman
Copy link
Collaborator

Fixes #14

Problem

Currently existing "pseudofunction calls" is a quite limited mechanism, which is not enough in some complex scenarios like mocking complex authorization (e.g. http-signature), math computaions and others.

Solution

This PR replaces pseudofunctions with Graal-based JavaScript sandbox

Checklist

  • Unit test all changes
  • Update README.md if applicable
  • Add [WIP] to the pull request title if it's work in progress
  • Squash commits that aren't meaningful changes

@mockingbird/maintainers

@danslapman danslapman marked this pull request as draft December 9, 2022 14:50
@danslapman
Copy link
Collaborator Author

Currently blocked by oracle/graal#4654

@danslapman danslapman force-pushed the feature/js-scripting branch 3 times, most recently from 5803e95 to f66ab59 Compare January 23, 2023 19:22
@danslapman danslapman force-pushed the feature/js-scripting branch 2 times, most recently from a0e283b to abfa0e3 Compare April 4, 2023 10:32
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support for JS evaluation
1 participant