Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove some dependencies #69

Open
M-jerez opened this issue Aug 19, 2023 · 0 comments
Open

Remove some dependencies #69

M-jerez opened this issue Aug 19, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@M-jerez
Copy link
Contributor

M-jerez commented Aug 19, 2023

At the moment all validation and serialization is done using deepkit.
This is an amazing library and works perfectly but has two big disadvantages:
1 . Can't be used in some serverles-edge computing as is using eval by it's JIT compiler.
2. Has quite a big size which is a big disadvantage for the mion client compared to some other libraries.

The idea would be to use the compiled bytecode which still should contain all type related data and build our own validation and serialization.

THIS WOULD BE A REALLY BIG EFFORT!! maybe as much as all the other packages together or more!

@M-jerez M-jerez added the enhancement New feature or request label Aug 19, 2023
M-jerez added a commit that referenced this issue Feb 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant