perl-JSV icon indicating copy to clipboard operation
perl-JSV copied to clipboard

Avoid initialization when validating many instances against same schema

Open nichtich opened this issue 10 years ago • 0 comments

I'd expect a way to initialize a schema only once and validate many instances against it, e.g:

my $validator = JSV::Validator->compile($schema);
say $validator->validate($instance) for @instances;

As I read the code, a lot of initialization is done for each instance in JSV::Validator::validate and JSV::Context::validate.

nichtich avatar Nov 10 '15 09:11 nichtich