The recent 5.5 release of js_of_ocaml featured some pretty big improvements to the dead code elimination phase which makes the produced file smaller. On my machine, this is a nearly 15% improvement:
-r--r--r-- 1 brian brian 1873308 Dec 8 10:13 stancjs.4.1.0.bc.js
-r--r--r-- 1 brian brian 1608773 Dec 8 10:18 stancjs.5.5.2.bc.js
In terms of speed, it seems to be essentially the same, maybe slightly faster, but definitely within the range that the noise on my machine makes benchmarking unable to tell the difference between the two versions.
Submission Checklist
[x] Run unit tests
Documentation
[ ] If a user-facing facing change was made, the documentation PR is here:
The recent 5.5 release of js_of_ocaml featured some pretty big improvements to the dead code elimination phase which makes the produced file smaller. On my machine, this is a nearly 15% improvement:
In terms of speed, it seems to be essentially the same, maybe slightly faster, but definitely within the range that the noise on my machine makes benchmarking unable to tell the difference between the two versions.
Submission Checklist
Release notes
Updated
js_of_ocaml
to version 5.5.2Copyright and Licensing
By submitting this pull request, the copyright holder is agreeing to license the submitted work under the BSD 3-clause license (https://opensource.org/licenses/BSD-3-Clause)