There are a few places where the behavior of `phys_equal` differ between native OCaml and Jsoo: | a | b | native | jsoo | |-----|------|--------|-------| | NaN | NaN | true | false | | 0.0 | -0.0 | false | true | The (relatively) new `Object.is` function implements those comparisons "correctly": https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is