URL Replace RegEx vs String

Benchmark created by Steven on


Preparation HTML

<script src="http://momentjs.com/downloads/moment.min.js"></script>

Setup

var LI = {
      "Configs": {
        "global": {
          "pageKey": "member-home",
          "timeRange": "2w",
          "defaultCountry": "us"
        },
        "layout": [{
          "configs": {
            "metric": "total_weight"
          },
          "moduleInformation": {
            "moduleTitle": "Page Weight",
            "offset": 1,
            "type": "infoBox",
            "size": 5
          },
          "url_base": "/page-owner/data/performance/<country>/<page_key>/<timestamp>/<metric>",
          "data": {
            "meta": {
              "date": 1416182400,
              "country": "us",
              "page": "member-home"
            },
            "data": {
              "weekOverWeek": 870,
              "oneYearAgo": null,
              "ytd": null,
              "value": 255,
              "suffix": "kb",
              "percentageDiffWeekOverWeek": "-70.7"
            }
          }
        }, {
          "configs": {
            "metric": "total_request"
          },
          "moduleInformation": {
            "moduleTitle": "HTTP Requests",
            "offset": 1,
            "type": "infoBox",
            "size": 6
          },
          "url_base": "/page-owner/data/performance/<country>/<page_key>/<timestamp>/<metric>",
          "data": {
            "meta": {
              "date": 1416182400,
              "country": "us",
              "page": "member-home"
            },
            "data": {
              "weekOverWeek": 128,
              "oneYearAgo": null,
              "ytd": null,
              "value": 36,
              "suffix": "",
              "percentageDiffWeekOverWeek": "-71.9"
            }
          }
        }, {
          "configs": {
            "metric": "page_load_time_50percentile"
          },
          "moduleInformation": {
            "moduleTitle": "Page Load Time",
            "offset": 1,
            "type": "infoBox",
            "size": 5
          },
          "url_base": "/page-owner/data/performance/<country>/<page_key>/<timestamp>/<metric>",
          "data": {
            "meta": {
              "date": 1416182400,
              "country": "us",
              "page": "member-home"
            },
            "data": {
              "weekOverWeek": 3640,
              "oneYearAgo": 3476,
              "ytd": 3604,
              "value": 3624,
              "suffix": "ms",
              "percentageDiffOneYearAgo": "4.3",
              "percentageDiffWeekOverWeek": "-0.4",
              "percentageDiffYtd": "0.6"
            }
          }
        }, {
          "configs": {
            "metrics": ["page_load_time_50percentile"]
          },
          "moduleInformation": {
            "moduleTitle": "Trending",
            "offset": 1,
            "type": "trendingChart",
            "size": 18
          },
          "url_base": "/page-owner/data/trending/<country>/<page_key>/<timestamp_start>/<timestamp_end>/<metric>",
          "data": {
            "meta": {
              "country": "us",
              "metric": "traffic_count",
              "timeGranularity": "daily",
              "pageKey": ["member-home"]
            },
            "data": [{
              "pointStart": 1384848000,
              "data": [{
                "y": 4091973,
                "x": 1384819200000
              }, {
                "y": 1795720,
                "x": 1384905600000
              }, {
                "y": 5932223,
                "x": 1384992000000
              }, {
                "y": 5021462,
                "x": 1385078400000
              }, {
                "y": 1782846,
                "x": 1385164800000
              }, {
                "y": 2053044,
                "x": 1385251200000
              }, {
                "y": 6048125,
                "x": 1385337600000
              }, {
                "y": 5763777,
                "x": 1385424000000
              }, {
                "y": 4064173,
                "x": 1385510400000
              }, {
                "y": 1339837,
                "x": 1385596800000
              }, {
                "y": 1779128,
                "x": 1385683200000
              }, {
                "y": 1461134,
                "x": 1385769600000
              }, {
                "y": 1891015,
                "x": 1385856000000
              }, {
                "y": 6079129,
                "x": 1385942400000
              }, {
                "y": 6094787,
                "x": 1386028800000
              }, {
                "y": 5870767,
                "x": 1386115200000
              }, {
                "y": 5705174,
                "x": 1386201600000
              }, {
                "y": 4789344,
                "x": 1386288000000
              }, {
                "y": 1788551,
                "x": 1386374400000
              }, {
                "y": 2069060,
                "x": 1386460800000
              }, {
                "y": 6344133,
                "x": 1386547200000
              }, {
                "y": 6024540,
                "x": 1386633600000
              }, {
                "y": 5702496,
                "x": 1386720000000
              }, {
                "y": 5497740,
                "x": 1386806400000
              }, {
                "y": 4602620,
                "x": 1386892800000
              }, {
                "y": 1741059,
                "x": 1386979200000
              }, {
                "y": 1918800,
                "x": 1387065600000
              }, {
                "y": 5949070,
                "x": 1387152000000
              }, {
                "y": 5840854,
                "x": 1387238400000
              }, {
                "y": 5494841,
                "x": 1387324800000
              }, {
                "y": 5175881,
                "x": 1387411200000
              }, {
                "y": 4176018,
                "x": 1387497600000
              }, {
                "y": 1516148,
                "x": 1387584000000
              }, {
                "y": 1579264,
                "x": 1387670400000
              }, {
                "y": 3834295,
                "x": 1387756800000
              }, {
                "y": 2024583,
                "x": 1387843200000
              }, {
                "y": 1125165,
                "x": 1387929600000
              }, {
                "y": 3053623,
                "x": 1388016000000
              }, {
                "y": 3100509,
                "x": 1388102400000
              }, {
                "y": 1496470,
                "x": 1388188800000
              }, {
                "y": 1701421,
                "x": 1388275200000
              }, {
                "y": 4410308,
                "x": 1388361600000
              }, {
                "y": 3051257,
                "x": 1388448000000
              }, {
                "y": 1967657,
                "x": 1388534400000
              }, {
                "y": 5990849,
                "x": 1388620800000
              }, {
                "y": 4922671,
                "x": 1388707200000
              }, {
                "y": 1913639,
                "x": 1388793600000
              }, {
                "y": 2244547,
                "x": 1388880000000
              }, {
                "y": 6669679,
                "x": 1388966400000
              }, {
                "y": 6791114,
                "x": 1389052800000
              }, {
                "y": 6819209,
                "x": 1389139200000
              }, {
                "y": 6353491,
                "x": 1389225600000
              }, {
                "y": 5628380,
                "x": 1389312000000
              }, {
                "y": 2069827,
                "x": 1389398400000
              }, {
                "y": 2323172,
                "x": 1389484800000
              }, {
                "y": 7172277,
                "x": 1389571200000
              }, {
                "y": 7183460,
                "x": 1389657600000
              }, {
                "y": 6848748,
                "x": 1389744000000
              }, {
                "y": 6761632,
                "x": 1389830400000
              }, {
                "y": 5692806,
                "x": 1389916800000
              }, {
                "y": 2065376,
                "x": 1390003200000
              }, {
                "y": 2199342,
                "x": 1390089600000
              }, {
                "y": 5738718,
                "x": 1390176000000
              }, {
                "y": 7265985,
                "x": 1390262400000
              }, {
                "y": 7205765,
                "x": 1390348800000
              }, {
                "y": 6900478,
                "x": 1390435200000
              }, {
                "y": 5821876,
                "x": 1390521600000
              }, {
                "y": 2233227,
                "x": 1390608000000
              }, {
                "y": 2563412,
                "x": 1390694400000
              }, {
                "y": 7337928,
                "x": 1390780800000
              }, {
                "y": 7290727,
                "x": 1390867200000
              }, {
                "y": 6935243,
                "x": 1390953600000
              }, {
                "y": 6741735,
                "x": 1391040000000
              }, {
                "y": 5711170,
                "x": 1391126400000
              }, {
                "y": 2208268,
                "x": 1391212800000
              }, {
                "y": 2187624,
                "x": 1391299200000
              }, {
                "y": 7124492,
                "x": 1391385600000
              }, {
                "y": 7139628,
                "x": 1391472000000
              }, {
                "y": 6888724,
                "x": 1391558400000
              }, {
                "y": 6859068,
                "x": 1391644800000
              }, {
                "y": 5743583,
                "x": 1391731200000
              }, {
                "y": 2253196,
                "x": 1391817600000
              }, {
                "y": 2604901,
                "x": 1391904000000
              }, {
                "y": 7279231,
                "x": 1391990400000
              }, {
                "y": 7110968,
                "x": 1392076800000
              }, {
                "y": 7229741,
                "x": 1392163200000
              }, {
                "y": 6326915,
                "x": 1392249600000
              }, {
                "y": 5137343,
                "x": 1392336000000
              }, {
                "y": 2112312,
                "x": 1392422400000
              }, {
                "y": 2345912,
                "x": 1392508800000
              }, {
                "y": 5671493,
                "x": 1392595200000
              }, {
                "y": 7019396,
                "x": 1392681600000
              }, {
                "y": 7063017,
                "x": 1392768000000
              }, {
                "y": 6730948,
                "x": 1392854400000
              }, {
                "y": 5623976,
                "x": 1392940800000
              }, {
                "y": 2181173,
                "x": 1393027200000
              }, {
                "y": 2571537,
                "x": 1393113600000
              }, {
                "y": 7410769,
                "x": 1393200000000
              }, {
                "y": 7406999,
                "x": 1393286400000
              }, {
                "y": 7268365,
                "x": 1393372800000
              }, {
                "y": 6943461,
                "x": 1393459200000
              }, {
                "y": 5791990,
                "x": 1393545600000
              }, {
                "y": 2230222,
                "x": 1393632000000
              }, {
                "y": 2588868,
                "x": 1393718400000
              }, {
                "y": 7192496,
                "x": 1393804800000
              }, {
                "y": 7258856,
                "x": 1393891200000
              }, {
                "y": 7126257,
                "x": 1393977600000
              }, {
                "y": 6974342,
                "x": 1394064000000
              }, {
                "y": 5865405,
                "x": 1394150400000
              }, {
                "y": 2140693,
                "x": 1394236800000
              }, {
                "y": 2416582,
                "x": 1394323200000
              }, {
                "y": 7194552,
                "x": 1394409600000
              }, {
                "y": 7123070,
                "x": 1394496000000
              }, {
                "y": 7008681,
                "x": 1394582400000
              }, {
                "y": 6548825,
                "x": 1394668800000
              }, {
                "y": 5467935,
                "x": 1394755200000
              }, {
                "y": 1992599,
                "x": 1394841600000
              }, {
                "y": 2397015,
                "x": 1394928000000
              }, {
                "y": 7077484,
                "x": 1395014400000
              }, {
                "y": 7115917,
                "x": 1395100800000
              }, {
                "y": 7025804,
                "x": 1395187200000
              }, {
                "y": 6468774,
                "x": 1395273600000
              }, {
                "y": 5533536,
                "x": 1395360000000
              }, {
                "y": 2026444,
                "x": 1395446400000
              }, {
                "y": 2390029,
                "x": 1395532800000
              }, {
                "y": 7408560,
                "x": 1395619200000
              }, {
                "y": 7670186,
                "x": 1395705600000
              }, {
                "y": 7627242,
                "x": 1395792000000
              }, {
                "y": 6943707,
                "x": 1395878400000
              }, {
                "y": 5933077,
                "x": 1395964800000
              }, {
                "y": 2209535,
                "x": 1396051200000
              }, {
                "y": 2456228,
                "x": 1396137600000
              }, {
                "y": 7586185,
                "x": 1396224000000
              }, {
                "y": 7465698,
                "x": 1396310400000
              }, {
                "y": 7444961,
                "x": 1396396800000
              }, {
                "y": 7058807,
                "x": 1396483200000
              }, {
                "y": 5965863,
                "x": 1396569600000
              }, {
                "y": 2082310,
                "x": 1396656000000
              }, {
                "y": 2381634,
                "x": 1396742400000
              }, {
                "y": 7452624,
                "x": 1396828800000
              }, {
                "y": 7553541,
                "x": 1396915200000
              }, {
                "y": 7172550,
                "x": 1397001600000
              }, {
                "y": 6861522,
                "x": 1397088000000
              }, {
                "y": 5715797,
                "x": 1397174400000
              }, {
                "y": 1904212,
                "x": 1397260800000
              }, {
                "y": 2284506,
                "x": 1397347200000
              }, {
                "y": 7337887,
                "x": 1397433600000
              }, {
                "y": 7397402,
                "x": 1397520000000
              }, {
                "y": 7169975,
                "x": 1397606400000
              }, {
                "y": 6554582,
                "x": 1397692800000
              }, {
                "y": 4826473,
                "x": 1397779200000
              }, {
                "y": 1816938,
                "x": 1397865600000
              }, {
                "y": 1906943,
                "x": 1397952000000
              }, {
                "y": 7142737,
                "x": 1398038400000
              }, {
                "y": 7524680,
                "x": 1398124800000
              }, {
                "y": 7297487,
                "x": 1398211200000
              }, {
                "y": 6679194,
                "x": 1398297600000
              }, {
                "y": 5591492,
                "x": 1398384000000
              }, {
                "y": 1879500,
                "x": 1398470400000
              }, {
                "y": 2248448,
                "x": 1398556800000
              }, {
                "y": 7365581,
                "x": 1398643200000
              }, {
                "y": 7227285,
                "x": 1398729600000
              }, {
                "y": 7040455,
                "x": 1398816000000
              }, {
                "y": 6478680,
                "x": 1398902400000
              }, {
                "y": 5535407,
                "x": 1398988800000
              }, {
                "y": 1812959,
                "x": 1399075200000
              }, {
                "y": 2148632,
                "x": 1399161600000
              }, {
                "y": 7042877,
                "x": 1399248000000
              }, {
                "y": 6999366,
                "x": 1399334400000
              }, {
                "y": 6710281,
                "x": 1399420800000
              }, {
                "y": 6370004,
                "x": 1399507200000
              }, {
                "y": 5346936,
                "x": 1399593600000
              }, {
                "y": 1740613,
                "x": 1399680000000
              }, {
                "y": 1856278,
                "x": 1399766400000
              }, {
                "y": 6944898,
                "x": 1399852800000
              }, {
                "y": 7040857,
                "x": 1399939200000
              }, {
                "y": 6693898,
                "x": 1400025600000
              }, {
                "y": 6476978,
                "x": 1400112000000
              }, {
                "y": 5393921,
                "x": 1400198400000
              }, {
                "y": 1713816,
                "x": 1400284800000
              }, {
                "y": 1983757,
                "x": 1400371200000
              }, {
                "y": 7040820,
                "x": 1400457600000
              }, {
                "y": 6970530,
                "x": 1400544000000
              }, {
                "y": 6816374,
                "x": 1400630400000
              }, {
                "y": 6291232,
                "x": 1400716800000
              }, {
                "y": 4862873,
                "x": 1400803200000
              }, {
                "y": 1554067,
                "x": 1400889600000
              }, {
                "y": 1489100,
                "x": 1400976000000
              }, {
                "y": 2333387,
                "x": 1401062400000
              }, {
                "y": 7204360,
                "x": 1401148800000
              }, {
                "y": 7089647,
                "x": 1401235200000
              }, {
                "y": 6694214,
                "x": 1401321600000
              }, {
                "y": 5501107,
                "x": 1401408000000
              }, {
                "y": 1845203,
                "x": 1401494400000
              }, {
                "y": 2123126,
                "x": 1401580800000
              }, {
                "y": 7328508,
                "x": 1401667200000
              }, {
                "y": 7259834,
                "x": 1401753600000
              }, {
                "y": 7092217,
                "x": 1401840000000
              }, {
                "y": 6695488,
                "x": 1401926400000
              }, {
                "y": 5631012,
                "x": 1402012800000
              }, {
                "y": 1806366,
                "x": 1402099200000
              }, {
                "y": 2117857,
                "x": 1402185600000
              }, {
                "y": 7355222,
                "x": 1402272000000
              }, {
                "y": 7498931,
                "x": 1402358400000
              }, {
                "y": 7190750,
                "x": 1402444800000
              }, {
                "y": 8002753,
                "x": 1402531200000
              }, {
                "y": 6563897,
                "x": 1402617600000
              }, {
                "y": 2238018,
                "x": 1402704000000
              }, {
                "y": 2419818,
                "x": 1402790400000
              }, {
                "y": 8511670,
                "x": 1402876800000
              }, {
                "y": 8626058,
                "x": 1402963200000
              }, {
                "y": 8386867,
                "x": 1403049600000
              }, {
                "y": 8012598,
                "x": 1403136000000
              }, {
                "y": 6622320,
                "x": 1403222400000
              }, {
                "y": 2394836,
                "x": 1403308800000
              }, {
                "y": 2654143,
                "x": 1403395200000
              }, {
                "y": 8847831,
                "x": 1403481600000
              }, {
                "y": 8911434,
                "x": 1403568000000
              }, {
                "y": 8434546,
                "x": 1403654400000
              }, {
                "y": 7838196,
                "x": 1403740800000
              }, {
                "y": 6726541,
                "x": 1403827200000
              }, {
                "y": 2340031,
                "x": 1403913600000
              }, {
                "y": 2673765,
                "x": 1404000000000
              }, {
                "y": 8701200,
                "x": 1404086400000
              }, {
                "y": 8217622,
                "x": 1404172800000
              }, {
                "y": 8314524,
                "x": 1404259200000
              }, {
                "y": 6093054,
                "x": 1404345600000
              }, {
                "y": 2187008,
                "x": 1404432000000
              }, {
                "y": 1964893,
                "x": 1404518400000
              }, {
                "y": 2592767,
                "x": 1404604800000
              }, {
                "y": 9135265,
                "x": 1404691200000
              }, {
                "y": 9073088,
                "x": 1404777600000
              }, {
                "y": 8787416,
                "x": 1404864000000
              }, {
                "y": 8199733,
                "x": 1404950400000
              }, {
                "y": 6531124,
                "x": 1405036800000
              }, {
                "y": 2322797,
                "x": 1405123200000
              }, {
                "y": 2674253,
                "x": 1405209600000
              }, {
                "y": 8916531,
                "x": 1405296000000
              }, {
                "y": 8783120,
                "x": 1405382400000
              }, {
                "y": 8325141,
                "x": 1405468800000
              }, {
                "y": 8592272,
                "x": 1405555200000
              }, {
                "y": 6413132,
                "x": 1405641600000
              }, {
                "y": 2420496,
                "x": 1405728000000
              }, {
                "y": 2802622,
                "x": 1405814400000
              }, {
                "y": 9100471,
                "x": 1405900800000
              }, {
                "y": 8752201,
                "x": 1405987200000
              }, {
                "y": 7985775,
                "x": 1406073600000
              }, {
                "y": 7668984,
                "x": 1406160000000
              }, {
                "y": 6363661,
                "x": 1406246400000
              }, {
                "y": 2272469,
                "x": 1406332800000
              }, {
                "y": 2698368,
                "x": 1406419200000
              }, {
                "y": 8774245,
                "x": 1406505600000
              }, {
                "y": 8600133,
                "x": 1406592000000
              }, {
                "y": 8155687,
                "x": 1406678400000
              }, {
                "y": 7721670,
                "x": 1406764800000
              }, {
                "y": 6338350,
                "x": 1406851200000
              }, {
                "y": 2274440,
                "x": 1406937600000
              }, {
                "y": 2677029,
                "x": 1407024000000
              }, {
                "y": 8473363,
                "x": 1407110400000
              }, {
                "y": 8820808,
                "x": 1407196800000
              }, {
                "y": 8277404,
                "x": 1407283200000
              }, {
                "y": 8006162,
                "x": 1407369600000
              }, {
                "y": 6579740,
                "x": 1407456000000
              }, {
                "y": 2351280,
                "x": 1407542400000
              }, {
                "y": 2752356,
                "x": 1407628800000
              }, {
                "y": 9239280,
                "x": 1407715200000
              }, {
                "y": 8846345,
                "x": 1407801600000
              }, {
                "y": 8228051,
                "x": 1407888000000
              }, {
                "y": 7745140,
                "x": 1407974400000
              }, {
                "y": 6029832,
                "x": 1408060800000
              }, {
                "y": 2177011,
                "x": 1408147200000
              }, {
                "y": 2628298,
                "x": 1408233600000
              }, {
                "y": 8549334,
                "x": 1408320000000
              }, {
                "y": 8346057,
                "x": 1408406400000
              }, {
                "y": 7944052,
                "x": 1408492800000
              }, {
                "y": 7759371,
                "x": 1408579200000
              }, {
                "y": 6442153,
                "x": 1408665600000
              }, {
                "y": 2334743,
                "x": 1408752000000
              }, {
                "y": 2668644,
                "x": 1408838400000
              }, {
                "y": 8566331,
                "x": 1408924800000
              }, {
                "y": 8261111,
                "x": 1409011200000
              }, {
                "y": 7854593,
                "x": 1409097600000
              }, {
                "y": 7337378,
                "x": 1409184000000
              }, {
                "y": 5569079,
                "x": 1409270400000
              }, {
                "y": 2028532,
                "x": 1409356800000
              }, {
                "y": 2080243,
                "x": 1409443200000
              }, {
                "y": 3371959,
                "x": 1409529600000
              }, {
                "y": 8719198,
                "x": 1409616000000
              }, {
                "y": 9048855,
                "x": 1409702400000
              }, {
                "y": 7804859,
                "x": 1409788800000
              }, {
                "y": 6501817,
                "x": 1409875200000
              }, {
                "y": 2361470,
                "x": 1409961600000
              }, {
                "y": 2709867,
                "x": 1410048000000
              }, {
                "y": 8637091,
                "x": 1410134400000
              }, {
                "y": 8147504,
                "x": 1410220800000
              }, {
                "y": 8051877,
                "x": 1410307200000
              }, {
                "y": 7948539,
                "x": 1410393600000
              }, {
                "y": 6587136,
                "x": 1410480000000
              }, {
                "y": 2401924,
                "x": 1410566400000
              }, {
                "y": 2745532,
                "x": 1410652800000
              }, {
                "y": 8779431,
                "x": 1410739200000
              }, {
                "y": 8926867,
                "x": 1410825600000
              }, {
                "y": 8100545,
                "x": 1410912000000
              }, {
                "y": 7816471,
                "x": 1410998400000
              }, {
                "y": 6407310,
                "x": 1411084800000
              }, {
                "y": 2321354,
                "x": 1411171200000
              }, {
                "y": 2763576,
                "x": 1411257600000
              }, {
                "y": 8732538,
                "x": 1411344000000
              }, {
                "y": 8453200,
                "x": 1411430400000
              }, {
                "y": 8046935,
                "x": 1411516800000
              }, {
                "y": 7582612,
                "x": 1411603200000
              }, {
                "y": 6265728,
                "x": 1411689600000
              }, {
                "y": 2197247,
                "x": 1411776000000
              }, {
                "y": 2659627,
                "x": 1411862400000
              }, {
                "y": 8735735,
                "x": 1411948800000
              }, {
                "y": 8119633,
                "x": 1412035200000
              }, {
                "y": 8064835,
                "x": 1412121600000
              }, {
                "y": 7885272,
                "x": 1412208000000
              }, {
                "y": 6484757,
                "x": 1412294400000
              }, {
                "y": 2284890,
                "x": 1412380800000
              }, {
                "y": 2635532,
                "x": 1412467200000
              }, {
                "y": 8796400,
                "x": 1412553600000
              }, {
                "y": 8564072,
                "x": 1412640000000
              }, {
                "y": 8151026,
                "x": 1412726400000
              }, {
                "y": 7820274,
                "x": 1412812800000
              }, {
                "y": 6418608,
                "x": 1412899200000
              }, {
                "y": 2286933,
                "x": 1412985600000
              }, {
                "y": 2597964,
                "x": 1413072000000
              }, {
                "y": 8049999,
                "x": 1413158400000
              }, {
                "y": 8625409,
                "x": 1413244800000
              }, {
                "y": 7916672,
                "x": 1413331200000
              }, {
                "y": 7633822,
                "x": 1413417600000
              }, {
                "y": 6338554,
                "x": 1413504000000
              }, {
                "y": 2230736,
                "x": 1413590400000
              }, {
                "y": 2661335,
                "x": 1413676800000
              }, {
                "y": 8804605,
                "x": 1413763200000
              }, {
                "y": 8349687,
                "x": 1413849600000
              }, {
                "y": 7850117,
                "x": 1413936000000
              }, {
                "y": 7582287,
                "x": 1414022400000
              }, {
                "y": 6236091,
                "x": 1414108800000
              }, {
                "y": 2132587,
                "x": 1414195200000
              }, {
                "y": 2579348,
                "x": 1414281600000
              }, {
                "y": 8665324,
                "x": 1414368000000
              }, {
                "y": 8109627,
                "x": 1414454400000
              }, {
                "y": 7760024,
                "x": 1414540800000
              }, {
                "y": 7412201,
                "x": 1414627200000
              }, {
                "y": 5729014,
                "x": 1414713600000
              }, {
                "y": 2211054,
                "x": 1414800000000
              }, {
                "y": 2731693,
                "x": 1414886400000
              }, {
                "y": 8567371,
                "x": 1414972800000
              }, {
                "y": 8031917,
                "x": 1415059200000
              }, {
                "y": 7957516,
                "x": 1415145600000
              }, {
                "y": 7965138,
                "x": 1415232000000
              }, {
                "y": 6413051,
                "x": 1415318400000
              }, {
                "y": 2255682,
                "x": 1415404800000
              }, {
                "y": 2708757,
                "x": 1415491200000
              }, {
                "y": 8384723,
                "x": 1415577600000
              }, {
                "y": 7568548,
                "x": 1415664000000
              }, {
                "y": 7774119,
                "x": 1415750400000
              }, {
                "y": 7521107,
                "x": 1415836800000
              }, {
                "y": 6150507,
                "x": 1415923200000
              }, {
                "y": 2247191,
                "x": 1416009600000
              }, {
                "y": 2676743,
                "x": 1416096000000
              }, {
                "y": 8231902,
                "x": 1416182400000
              }],
              "name": "US member-home traffic_count",
              "metricType": "count_quantifier",
              "_colorIndex": 0,
              "_symbolIndex": 0
            }]
          }
        }]
      },
      "EmberBase": {
        "Models": {}
      }
    };
    
    var selectedCountry = LI.Configs.global.defaultCountry,
      selectedPageKey = LI.Configs.global.pageKey,
      selectedRange = LI.Configs.global.timeRange,
      time_stamp_end = moment().hour(0).minute(0).seconds(0),
      time_stamp_start = moment(time_stamp_end).subtract(52, 'weeks'),
      time_stamp = moment(time_stamp_end).utc().hour(0).minute(0).seconds(0).subtract(1, 'days');

Test runner

Ready to run.

Testing in
TestOps/sec
String Replace
var result = [];
var layoutConfigs = LI.Configs.layout;
layoutConfigs.forEach(function(layoutConfig) {
  var baseTemplate = layoutConfig.url_base,
    metric = layoutConfig.configs.metric || 'traffic_count', //'page_load_time_50percentile';
    baseTemplate = baseTemplate.replace('<page_key>', selectedPageKey);
  baseTemplate = baseTemplate.replace('<country>', selectedCountry);
  baseTemplate = baseTemplate.replace('<metric>', metric);
  baseTemplate = baseTemplate.replace('<timestamp>', time_stamp.unix());
  baseTemplate = baseTemplate.replace('<timestamp_start>', time_stamp_start.unix());
  baseTemplate = baseTemplate.replace('<timestamp_end>', time_stamp_end.unix());
  result.push(baseTemplate);
});
ready
RegExp
var result = [];
var layoutConfigs = LI.Configs.layout;
layoutConfigs.forEach(function(layoutConfig) {
  var baseTemplate = layoutConfig.url_base,
    metric = layoutConfig.configs.metric || 'traffic_count', //'page_load_time_50percentile';
    baseTemplate = baseTemplate.replace(/<page_key>/, selectedPageKey);
  baseTemplate = baseTemplate.replace(/<country>/, selectedCountry);
  baseTemplate = baseTemplate.replace(/<metric>/, metric);
  baseTemplate = baseTemplate.replace(/<timestamp>/, time_stamp.unix());
  baseTemplate = baseTemplate.replace(/<timestamp_start>/, time_stamp_start.unix());
  baseTemplate = baseTemplate.replace(/<timestamp_end>/, time_stamp_end.unix());
  result.push(baseTemplate);
});
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.

  • Revision 1: published by Steven on