File

spec/json/pass3.json @ 11183:2ac63715ef6f

util.paths: Optimize path joining with few arguments A casual search suggests that the majority of paths.join() calls involve only two arguments. This saves the creation of a table for up to 3 arguments. Looks like 3x faster for 3 arguments or less, 5% slower when it uses the array to concatenate.
author Kim Alvefur <zash@zash.se>
date Sun, 11 Oct 2020 23:04:13 +0200
parent 8236:4878e4159e12
line wrap: on
line source

{
    "JSON Test Pattern pass3": {
        "The outermost value": "must be an object or array.",
        "In this test": "It is an object."
    }
}