data-validate
JavaScript performance comparison
Preparation code
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="//jzaefferer.github.com/jquery-validation/jquery.validate.js">
</script>
<script src="//jquery-values.googlecode.com/svn-history/r90/other/hint/jquery.metadata.js">
</script>
<form id="myForm">
<input name="foo" type="text" data-validate="{required:true,digits:true}" />
<input name="foo2" type="text" data-validate="{required:true,digits:true}" />
<input name="foo3" type="text" data-validate="{required:true,digits:true}" />
<input name="foo4" type="text" data-validate="{required:true,digits:true}" />
<input name="foo5" type="text" data-validate="{required:true,digits:true}" />
<input name="foo6" type="text" data-validate="{required:true,digits:true}" />
<input type="submit">
</form>
<form id="myForm1">
<input name="foo" type="text" class="required digits" />
<input name="foo1" type="text" class="required digits" />
<input name="foo2" type="text" class="required digits" />
<input name="foo3" type="text" class="required digits" />
<input name="foo4" type="text" class="required digits" />
<input name="foo5" type="text" class="required digits" />
<input name="foo6" type="text" class="required digits" />
<input type="submit">
</form>
Preparation code output
Test runner
Warning! For accurate results, please disable Firebug before running the tests. (Why?)
Java applet disabled.
| Test | Ops/sec | |
|---|---|---|
with data validate |
|
pending… |
with class |
|
pending… |
You can edit these tests or add even more tests to this page by appending /edit to the URL.
0 comments