Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
getSvgPathFromPoints
(version: 0)
Comparing performance of:
4 vs 2 vs 3
Created:
3 years ago
by:
Guest
Jump to the latest result
Script Preparation code:
window.POINTS = [ { "point": [ 9.86, 415.47, 0.5 ] }, { "point": [ 9.86, 415.47, 0.5 ] }, { "point": [ 9.27, 415.86, 0.5 ] }, { "point": [ 8.89, 416.25, 0.5 ] }, { "point": [ 12.66, 416.25, 0.5 ] }, { "point": [ 20.59, 416.25, 0.5 ] }, { "point": [ 31.97, 416.25, 0.5 ] }, { "point": [ 45.77, 416.25, 0.5 ] }, { "point": [ 65, 416.25, 0.5 ] }, { "point": [ 87.66, 415.9, 0.5 ] }, { "point": [ 110.62, 413.88, 0.5 ] }, { "point": [ 145.55, 408.4, 0.5 ] }, { "point": [ 191.25, 399.01, 0.5 ] }, { "point": [ 238.07, 385.42, 0.5 ] }, { "point": [ 289.28, 365.82, 0.5 ] }, { "point": [ 348.34, 339.15, 0.5 ] }, { "point": [ 409.58, 306.36, 0.5 ] }, { "point": [ 454.09, 279.99, 0.5 ] }, { "point": [ 493.35, 252.99, 0.5 ] }, { "point": [ 525.88, 227.93, 0.5 ] }, { "point": [ 593.8, 166.41, 0.5 ] }, { "point": [ 596.45, 161.63, 0.5 ] }, { "point": [ 606.23, 145.78, 0.5 ] }, { "point": [ 617.57, 125.55, 0.5 ] }, { "point": [ 623.03, 108.99, 0.5 ] }, { "point": [ 624.83, 93.16, 0.5 ] }, { "point": [ 624.83, 78.82, 0.5 ] }, { "point": [ 620.12, 66.34, 0.5 ] }, { "point": [ 607.83, 52.41, 0.5 ] }, { "point": [ 590.89, 41.23, 0.5 ] }, { "point": [ 572.35, 34.98, 0.5 ] }, { "point": [ 551.43, 31.22, 0.5 ] }, { "point": [ 527.92, 29.63, 0.5 ] }, { "point": [ 499.61, 29.36, 0.5 ] }, { "point": [ 468.45, 31.97, 0.5 ] }, { "point": [ 439.58, 39.65, 0.5 ] }, { "point": [ 398.94, 59.7, 0.5 ] }, { "point": [ 345.01, 96.16, 0.5 ] }, { "point": [ 265.22, 165.15, 0.5 ] }, { "point": [ 242.21, 191.98, 0.5 ] }, { "point": [ 193.77, 254.15, 0.5 ] }, { "point": [ 143.55, 328.83, 0.5 ] }, { "point": [ 97.72, 411.79, 0.5 ] }, { "point": [ 54.64, 514.25, 0.5 ] }, { "point": [ 21.02, 621.84, 0.5 ] }, { "point": [ 5.11, 715.12, 0.5 ] }, { "point": [ 0, 787.9, 0.5 ] }, { "point": [ 2, 837.2, 0.5 ] }, { "point": [ 13.49, 883.96, 0.5 ] }, { "point": [ 43.16, 938.79, 0.5 ] }, { "point": [ 87.62, 985.97, 0.5 ] }, { "point": [ 137.55, 1008.61, 0.5 ] }, { "point": [ 210.62, 1013.84, 0.5 ] }, { "point": [ 311.86, 1001.94, 0.5 ] }, { "point": [ 510.55, 884, 0.5 ] }, { "point": [ 658.4, 730.46, 0.5 ] }, { "point": [ 872.53, 459.17, 0.5 ] }, { "point": [ 955.78, 316.44, 0.5 ] }, { "point": [ 962.86, 296.21, 0.5 ] }, { "point": [ 983.06, 232.25, 0.5 ] }, { "point": [ 998.65, 149.35, 0.5 ] }, { "point": [ 999.25, 88.79, 0.5 ] }, { "point": [ 989.32, 53.04, 0.5 ] }, { "point": [ 962.49, 25.96, 0.5 ] }, { "point": [ 925.34, 6.6, 0.5 ] }, { "point": [ 879.77, 0, 0.5 ] }, { "point": [ 819.47, 2.09, 0.5 ] }, { "point": [ 758.12, 15.25, 0.5 ] }, { "point": [ 699.85, 48.41, 0.5 ] }, { "point": [ 625.52, 114.72, 0.5 ] }, { "point": [ 556.61, 190.76, 0.5 ] }, { "point": [ 490.64, 293.97, 0.5 ] }, { "point": [ 437.88, 393.53, 0.5 ] }, { "point": [ 417.57, 461.28, 0.5 ] }, { "point": [ 410.17, 493.35, 0.5 ] }, { "point": [ 402.77, 535.27, 0.5 ] }, { "point": [ 402.77, 582.17, 0.5 ] }, { "point": [ 405.58, 629.07, 0.5 ] }, { "point": [ 416.14, 645.96, 0.5 ] }, { "point": [ 447.37, 660.08, 0.5 ] }, { "point": [ 483.65, 667.16, 0.5 ] }, { "point": [ 514.12, 664.18, 0.5 ] }, { "point": [ 559.33, 648.8, 0.5 ] }, { "point": [ 615.94, 618.27, 0.5 ] }, { "point": [ 663.98, 580.73, 0.5 ] }, { "point": [ 692.93, 546.59, 0.5 ] }, { "point": [ 711.16, 516.7, 0.5 ] }, { "point": [ 726.77, 481.92, 0.5 ] }, { "point": [ 737.25, 444.04, 0.5 ] }, { "point": [ 740.71, 412.49, 0.5 ] }, { "point": [ 740.05, 387.59, 0.5 ] }, { "point": [ 732.05, 364.44, 0.5 ] }, { "point": [ 716.06, 346.43, 0.5 ] }, { "point": [ 682.53, 329.89, 0.5 ] }, { "point": [ 668.34, 329.05, 0.5 ] }, { "point": [ 639.94, 328.22, 0.5 ] }, { "point": [ 611.55, 330.72, 0.5 ] }, { "point": [ 567.57, 354.98, 0.5 ] }, { "point": [ 519.21, 399, 0.5 ] }, { "point": [ 483.66, 450.32, 0.5 ] }, { "point": [ 451.9, 515.85, 0.5 ] }, { "point": [ 426.97, 593.15, 0.5 ] }, { "point": [ 411.87, 675.64, 0.5 ] }, { "point": [ 405.71, 756.4, 0.5 ] }, { "point": [ 406.48, 816.26, 0.5 ] }, { "point": [ 417.16, 856.11, 0.5 ] }, { "point": [ 446.97, 903.26, 0.5 ] }, { "point": [ 484.86, 943.07, 0.5 ] }, { "point": [ 515.04, 957.23, 0.5 ] }, { "point": [ 551.57, 959.63, 0.5 ] }, { "point": [ 590.15, 956.11, 0.5 ] }, { "point": [ 638.79, 933.24, 0.5 ] }, { "point": [ 642.5, 928.99, 0.5 ] }, { "point": [ 655.4, 913.89, 0.5 ] }, { "point": [ 676.71, 884.83, 0.5 ] }, { "point": [ 691.09, 855.41, 0.5 ] }, { "point": [ 693.33, 831.78, 0.5 ] }, { "point": [ 687.59, 794.87, 0.5 ] }, { "point": [ 678.1, 780.23, 0.5 ] }, { "point": [ 636.93, 743.47, 0.5 ] }, { "point": [ 614.99, 732.59, 0.5 ] }, { "point": [ 591.55, 725.06, 0.5 ] }, { "point": [ 568.13, 720.91, 0.5 ] }, { "point": [ 545.69, 719.46, 0.5 ] }, { "point": [ 522.21, 719.25, 0.5 ] }, { "point": [ 504.35, 720.66, 0.5 ] }, { "point": [ 490.48, 725.47, 0.5 ] }, { "point": [ 465.94, 737.15, 0.5 ] }, { "point": [ 461.69, 740.86, 0.5 ] }, { "point": [ 454.27, 748.81, 0.5 ] }, { "point": [ 448.41, 767.57, 0.5 ] }, { "point": [ 448.41, 780.27, 0.5 ] }, { "point": [ 455.38, 793.52, 0.5 ] }, { "point": [ 471.58, 807.16, 0.5 ] }, { "point": [ 491.41, 817.58, 0.5 ] }, { "point": [ 514.51, 825.16, 0.5 ] }, { "point": [ 539.53, 828.86, 0.5 ] }, { "point": [ 585.55, 827.5, 0.5 ] }, { "point": [ 603.43, 819.21, 0.5 ] }, { "point": [ 618.69, 804.14, 0.5 ] }, { "point": [ 630.62, 785.47, 0.5 ] }, { "point": [ 639.75, 760.68, 0.5 ] }, { "point": [ 646.13, 730.05, 0.5 ] }, { "point": [ 648.43, 700.15, 0.5 ] }, { "point": [ 648.58, 665.78, 0.5 ] }, { "point": [ 620.45, 579.1, 0.5 ] }, { "point": [ 602.11, 554.66, 0.5 ] }, { "point": [ 576.97, 524.68, 0.5 ] }, { "point": [ 546.24, 497.02, 0.5 ] }, { "point": [ 504.82, 469.9, 0.5 ] }, { "point": [ 461.25, 446.94, 0.5 ] }, { "point": [ 424.2, 431.4, 0.5 ] }, { "point": [ 353.82, 415.48, 0.5 ] }, { "point": [ 307.3, 414.15, 0.5 ] }, { "point": [ 287.08, 416.08, 0.5 ] }, { "point": [ 267.52, 421.61, 0.5 ] }, { "point": [ 249.64, 432.27, 0.5 ] }, { "point": [ 232.43, 448.76, 0.5 ] }, { "point": [ 220.82, 466.61, 0.5 ] }, { "point": [ 216.14, 483.55, 0.5 ] }, { "point": [ 215.12, 513.32, 0.5 ] }, { "point": [ 215.12, 521.9, 0.5 ] }, { "point": [ 220.75, 538.93, 0.5 ] }, { "point": [ 234.6, 555.6, 0.5 ] }, { "point": [ 265.02, 576.68, 0.5 ] }, { "point": [ 283.05, 581.52, 0.5 ] }, { "point": [ 304.93, 585.92, 0.5 ] }, { "point": [ 322.55, 587.46, 0.5 ] }, { "point": [ 338.28, 587.86, 0.5 ] }, { "point": [ 351.16, 586.75, 0.5 ] }, { "point": [ 360.61, 583.41, 0.5 ] }, { "point": [ 372.16, 572.56, 0.5 ] }, { "point": [ 375.8, 562.42, 0.5 ] }, { "point": [ 378.05, 549.33, 0.5 ] }, { "point": [ 378.47, 538.89, 0.5 ] }, { "point": [ 377.5, 528.32, 0.5 ] }, { "point": [ 372.98, 515.24, 0.5 ] }, { "point": [ 357.54, 493.84, 0.5 ] }, { "point": [ 348.27, 484.66, 0.5 ] }, { "point": [ 338.47, 476.54, 0.5 ] }, { "point": [ 329.84, 471.41, 0.5 ] }, { "point": [ 319.41, 467.17, 0.5 ] }, { "point": [ 308.12, 463.81, 0.5 ] }, { "point": [ 298.29, 462.1, 0.5 ] }, { "point": [ 289.07, 461.47, 0.5 ] }, { "point": [ 271.08, 461.72, 0.5 ] }, { "point": [ 262.92, 463.71, 0.5 ] }, { "point": [ 255.12, 468.36, 0.5 ] }, { "point": [ 248.12, 474.7, 0.5 ] }, { "point": [ 237.27, 490.05, 0.5 ] }, { "point": [ 233.16, 500.25, 0.5 ] }, { "point": [ 230.35, 511.5, 0.5 ] }, { "point": [ 228.96, 529.06, 0.5 ] }, { "point": [ 228.96, 534.36, 0.5 ] }, { "point": [ 228.96, 544.96, 0.5 ] }, { "point": [ 232.85, 563.42, 0.5 ] }, { "point": [ 237.73, 571.22, 0.5 ] }, { "point": [ 244.92, 579.05, 0.5 ] }, { "point": [ 253.52, 586.54, 0.5 ] }, { "point": [ 262.58, 591.82, 0.5 ] }, { "point": [ 272.89, 595.46, 0.5 ] }, { "point": [ 296.84, 598.86, 0.5 ] }, { "point": [ 321.5, 598.04, 0.5 ] }, { "point": [ 333.98, 594.77, 0.5 ] }, { "point": [ 345.1, 590.08, 0.5 ] }, { "point": [ 352.21, 585.95, 0.5 ] }, { "point": [ 357.56, 581.97, 0.5 ] }, { "point": [ 362.51, 578.16, 0.5 ] }, { "point": [ 368.93, 571.64, 0.5 ] }, { "point": [ 369.87, 570.06, 0.5 ] }, { "point": [ 371.77, 566.9, 0.5 ] }, { "point": [ 373.03, 563.74, 0.5 ] }, { "point": [ 373.88, 558.57, 0.5 ] }, { "point": [ 373.88, 556.26, 0.5 ] }, { "point": [ 373.88, 554.83, 0.5 ] }, { "point": [ 373.71, 553.8, 0.5 ] }, { "point": [ 372.78, 553.05, 0.5 ] }, { "point": [ 370.87, 552.67, 0.5 ] }, { "point": [ 366.04, 552.54, 0.5 ] }, { "point": [ 362.93, 552.97, 0.5 ] }, { "point": [ 359.09, 554.97, 0.5 ] }, { "point": [ 354.77, 558.31, 0.5 ] }, { "point": [ 350.47, 562.47, 0.5 ] }, { "point": [ 341.8, 572.37, 0.5 ] }, { "point": [ 336.16, 580.53, 0.5 ] }, { "point": [ 334.38, 584.08, 0.5 ] }, { "point": [ 331.8, 590.44, 0.5 ] }, { "point": [ 330.11, 596.8, 0.5 ] }, { "point": [ 329.22, 606.98, 0.5 ] }, { "point": [ 329.22, 612.98, 0.5 ] }, { "point": [ 329.22, 617.93, 0.5 ] }, { "point": [ 329.66, 622.01, 0.5 ] }, { "point": [ 331.09, 625.15, 0.5 ] }, { "point": [ 336.12, 629.68, 0.5 ] }, { "point": [ 338.97, 630.85, 0.5 ] }, { "point": [ 342.52, 631.64, 0.5 ] }, { "point": [ 346.06, 632.1, 0.5 ] }, { "point": [ 352.29, 632.2, 0.5 ] }, { "point": [ 357.21, 630.86, 0.5 ] }, { "point": [ 359.74, 628.36, 0.5 ] }, { "point": [ 360.55, 627.54, 0.5 ] }, { "point": [ 361.6, 626.03, 0.5 ] }, { "point": [ 362.02, 624.96, 0.5 ] }, { "point": [ 362.44, 623.79, 0.5 ] }, { "point": [ 362.66, 622.6, 0.5 ] }, { "point": [ 362.66, 621.81, 0.5 ] }, { "point": [ 362.6, 621.12, 0.5 ] }, { "point": [ 360.97, 620.65, 0.5 ] }, { "point": [ 359.27, 620.65, 0.5 ] }, { "point": [ 357.42, 620.65, 0.5 ] }, { "point": [ 355.53, 620.65, 0.5 ] }, { "point": [ 353.37, 621.05, 0.5 ] }, { "point": [ 351.57, 622.16, 0.5 ] }, { "point": [ 348.51, 627.22, 0.5 ] }, { "point": [ 347.27, 630.19, 0.5 ] }, { "point": [ 345.51, 638.2, 0.5 ] }, { "point": [ 345.51, 639.29, 0.5 ] }, { "point": [ 345.51, 649.63, 0.5 ] }, { "point": [ 345.51, 653.36, 0.5 ] }, { "point": [ 347.01, 657.07, 0.5 ] }, { "point": [ 350.69, 661.02, 0.5 ] }, { "point": [ 360.85, 666.1, 0.5 ] }, { "point": [ 367.12, 667.45, 0.5 ] }, { "point": [ 374.2, 668.12, 0.5 ] }, { "point": [ 381.16, 668.34, 0.5 ] }, { "point": [ 387.87, 667.19, 0.5 ] }, { "point": [ 400.66, 659.07, 0.5 ] }, { "point": [ 408.58, 651.01, 0.5 ] }, { "point": [ 412.04, 646.77, 0.5 ] }, { "point": [ 415.11, 642.22, 0.5 ] }, { "point": [ 418.21, 632.57, 0.5 ] }, { "point": [ 418.56, 630.42, 0.5 ] }, { "point": [ 418.92, 626.12, 0.5 ] }, { "point": [ 418.92, 621.81, 0.5 ] }, { "point": [ 418.46, 618.97, 0.5 ] }, { "point": [ 414.87, 615.34, 0.5 ] }, { "point": [ 405.43, 610.56, 0.5 ] }, { "point": [ 399.95, 610.33, 0.5 ] }, { "point": [ 393.66, 610.56, 0.5 ] }, { "point": [ 385.07, 613.81, 0.5 ] }, { "point": [ 364.82, 638.57, 0.5 ] }, { "point": [ 357.68, 657.17, 0.5 ] }, { "point": [ 353.39, 673.29, 0.5 ] }, { "point": [ 352.15, 686.9, 0.5 ] }, { "point": [ 352.04, 707.76, 0.5 ] }, { "point": [ 371.85, 760.34, 0.5 ] }, { "point": [ 381, 765.27, 0.5 ] }, { "point": [ 411.38, 776.26, 0.5 ] }, { "point": [ 451.96, 782.33, 0.5 ] }, { "point": [ 521.7, 769.5, 0.5 ] }, { "point": [ 584.75, 734.12, 0.5 ] }, { "point": [ 630.42, 693.3, 0.5 ] }, { "point": [ 661.51, 654.35, 0.5 ] }, { "point": [ 714.56, 559.21, 0.5 ] }, { "point": [ 723.88, 505.33, 0.5 ] }, { "point": [ 730.57, 437.57, 0.5 ] }, { "point": [ 729.34, 389.74, 0.5 ] }, { "point": [ 694.78, 320.94, 0.5 ] }, { "point": [ 665.24, 285.65, 0.5 ] }, { "point": [ 628.04, 255.15, 0.5 ] }, { "point": [ 557.31, 221.5, 0.5 ] }, { "point": [ 504.96, 216.59, 0.5 ] }, { "point": [ 489.14, 216.59, 0.5 ] }, { "point": [ 459.12, 219.09, 0.5 ] }, { "point": [ 428.69, 234.3, 0.5 ] }, { "point": [ 413.85, 251.76, 0.5 ] }, { "point": [ 403.03, 273.32, 0.5 ] }, { "point": [ 406.29, 303.56, 0.5 ] }, { "point": [ 426.25, 320.4, 0.5 ] }, { "point": [ 462.73, 339.31, 0.5 ] }, { "point": [ 499.86, 350.59, 0.5 ] }, { "point": [ 575.64, 357.13, 0.5 ] }, { "point": [ 620.53, 357.77, 0.5 ] }, { "point": [ 662.38, 356.98, 0.5 ] }, { "point": [ 690.44, 353.25, 0.5 ] }, { "point": [ 743.58, 325.22, 0.5 ] }, { "point": [ 749.52, 318.61, 0.5 ] }, { "point": [ 764.06, 294.22, 0.5 ] }, { "point": [ 766.31, 282.6, 0.5 ] }, { "point": [ 765.85, 271.25, 0.5 ] }, { "point": [ 760.39, 260.12, 0.5 ] }, { "point": [ 738.31, 250.61, 0.5 ] }, { "point": [ 721.25, 249.12, 0.5 ] }, { "point": [ 703.59, 249.71, 0.5 ] }, { "point": [ 687.87, 255.98, 0.5 ] }, { "point": [ 667.69, 275.87, 0.5 ] }, { "point": [ 661.01, 288.73, 0.5 ] }, { "point": [ 655.96, 304.01, 0.5 ] }, { "point": [ 654.53, 320.1, 0.5 ] }, { "point": [ 658.09, 351.99, 0.5 ] }, { "point": [ 681.2, 370.84, 0.5 ] }, { "point": [ 691.05, 374.36, 0.5 ] }, { "point": [ 740.43, 383.46, 0.5 ] }, { "point": [ 770.44, 384.29, 0.5 ] }, { "point": [ 806.92, 382.68, 0.5 ] }, { "point": [ 860.45, 368.23, 0.5 ] }, { "point": [ 874.76, 361.41, 0.5 ] }, { "point": [ 885.03, 355.77, 0.5 ] }, { "point": [ 899.21, 343.52, 0.5 ] }, { "point": [ 903.55, 337.09, 0.5 ] }, { "point": [ 904.84, 332.67, 0.5 ] }, { "point": [ 892.62, 327.07, 0.5 ] }, { "point": [ 881.24, 326.19, 0.5 ] }, { "point": [ 866.79, 326.01, 0.5 ] }, { "point": [ 810.55, 350.71, 0.5 ] }, { "point": [ 799.69, 360.73, 0.5 ] }, { "point": [ 763.34, 403.54, 0.5 ] }, { "point": [ 754.09, 419.91, 0.5 ] }, { "point": [ 748.94, 436.12, 0.5 ] }, { "point": [ 744.21, 469.79, 0.5 ] }, { "point": [ 746.25, 484.07, 0.5 ] }, { "point": [ 761.37, 505.61, 0.5 ] }, { "point": [ 777.47, 513.15, 0.5 ] }, { "point": [ 800.66, 520.58, 0.5 ] }, { "point": [ 824.87, 524.4, 0.5 ] }, { "point": [ 860.48, 525.84, 0.5 ] }, { "point": [ 876.31, 525.84, 0.5 ] }, { "point": [ 906.16, 525.84, 0.5 ] }, { "point": [ 908.96, 525.44, 0.5 ] }, { "point": [ 913.92, 524.68, 0.5 ] }, { "point": [ 917.16, 524.32, 0.5 ] }, { "point": [ 919.78, 523.82, 0.5 ] }, { "point": [ 919.87, 523.67, 0.5 ] }, { "point": [ 918.87, 523.56, 0.5 ] }, { "point": [ 907.45, 523.56, 0.5 ] }, { "point": [ 897.27, 523.56, 0.5 ] }, { "point": [ 872.26, 526.55, 0.5 ] }, { "point": [ 858.88, 531.94, 0.5 ] }, { "point": [ 846.46, 538.48, 0.5 ] }, { "point": [ 826.05, 553.18, 0.5 ] }, { "point": [ 818.3, 561.72, 0.5 ] }, { "point": [ 806.29, 578.22, 0.5 ] }, { "point": [ 799.39, 593.07, 0.5 ] }, { "point": [ 795.14, 614.28, 0.5 ] }, { "point": [ 794.61, 623.97, 0.5 ] }, { "point": [ 794.61, 634.95, 0.5 ] }, { "point": [ 797.78, 656.07, 0.5 ] }, { "point": [ 803.07, 666.58, 0.5 ] }, { "point": [ 817.73, 685.06, 0.5 ] }, { "point": [ 830.81, 694.84, 0.5 ] }, { "point": [ 847.69, 704.19, 0.5 ] }, { "point": [ 861.23, 709.14, 0.5 ] }, { "point": [ 921.57, 714.7, 0.5 ] }, { "point": [ 948.58, 714.98, 0.5 ] }, { "point": [ 982.62, 712.16, 0.5 ] }, { "point": [ 987.01, 710.21, 0.5 ] }, { "point": [ 1001.86, 703.77, 0.5 ] }, { "point": [ 1052.15, 677.04, 0.5 ] }, { "point": [ 1086.93, 644.73, 0.5 ] }, { "point": [ 1105.18, 620.81, 0.5 ] }, { "point": [ 1118.18, 599.38, 0.5 ] }, { "point": [ 1127.18, 581.16, 0.5 ] }, { "point": [ 1140.19, 542.62, 0.5 ] }, { "point": [ 1144.48, 507.44, 0.5 ] }, { "point": [ 1144.76, 492.73, 0.5 ] }, { "point": [ 1143.18, 480.93, 0.5 ] }, { "point": [ 1137.79, 470.63, 0.5 ] }, { "point": [ 1130.33, 461.94, 0.5 ] }, { "point": [ 1089.84, 433.57, 0.5 ] }, { "point": [ 1041.74, 421.24, 0.5 ] }, { "point": [ 976.25, 418.24, 0.5 ] }, { "point": [ 924.27, 424.02, 0.5 ] }, { "point": [ 910.62, 429.91, 0.5 ] }, { "point": [ 897.37, 437.24, 0.5 ] }, { "point": [ 885.81, 444.81, 0.5 ] }, { "point": [ 873.83, 454.39, 0.5 ] }, { "point": [ 869.49, 458.45, 0.5 ] }, { "point": [ 867.64, 461.36, 0.5 ] }, { "point": [ 867.04, 465.46, 0.5 ] }, { "point": [ 882.91, 467.98, 0.5 ] }, { "point": [ 889.22, 467.98, 0.5 ] }, { "point": [ 908.19, 467.98, 0.5 ] }, { "point": [ 955.93, 466.4, 0.5 ] }, { "point": [ 1013.42, 460.34, 0.5 ] }, { "point": [ 1046.8, 458.9, 0.5 ] }, { "point": [ 1105.6, 458.21, 0.5 ] }, { "point": [ 1123.26, 458.21, 0.5 ] }, { "point": [ 1155.71, 461.66, 0.5 ] }, { "point": [ 1174.23, 470.59, 0.5 ] }, { "point": [ 1180.05, 475.65, 0.5 ] }, { "point": [ 1183.38, 487.03, 0.5 ] }, { "point": [ 1183.51, 497.72, 0.5 ] }, { "point": [ 1170.29, 525.7, 0.5 ] }, { "point": [ 1154.28, 540.92, 0.5 ] }, { "point": [ 1128.37, 561.45, 0.5 ] }, { "point": [ 1091.84, 584.03, 0.5 ] }, { "point": [ 1080.18, 589.01, 0.5 ] }, { "point": [ 1065.6, 593.36, 0.5 ] }, { "point": [ 1055.78, 594.68, 0.5 ] }, { "point": [ 1053.44, 594.68, 0.5 ] }, { "point": [ 1052.67, 591.03, 0.5 ] }, { "point": [ 1054.54, 585.99, 0.5 ] }, { "point": [ 1067.8, 573.2, 0.5 ] }, { "point": [ 1087.83, 561.92, 0.5 ] }, { "point": [ 1115.95, 550.35, 0.5 ] }, { "point": [ 1142.54, 547.4, 0.5 ] }, { "point": [ 1152.75, 547.4, 0.5 ] }, { "point": [ 1169.85, 547.66, 0.5 ] }, { "point": [ 1175.78, 549.36, 0.5 ] }, { "point": [ 1182.9, 557.17, 0.5 ] }, { "point": [ 1183.21, 562.45, 0.5 ] }, { "point": [ 1177.5, 581.76, 0.5 ] }, { "point": [ 1159.69, 603.45, 0.5 ] }, { "point": [ 1149.75, 613.11, 0.5 ] }, { "point": [ 1130.77, 630.85, 0.5 ] }, { "point": [ 1120.56, 639.08, 0.5 ] }, { "point": [ 1118.55, 641.08, 0.5 ] }, { "point": [ 1112.7, 645.44, 0.5 ] }, { "point": [ 1111.57, 646.19, 0.5 ] }, { "point": [ 1112.38, 645.07, 0.5 ] }, { "point": [ 1116.37, 642.55, 0.5 ] }, { "point": [ 1132.49, 636.05, 0.5 ] }, { "point": [ 1141.66, 634.07, 0.5 ] }, { "point": [ 1155.06, 632.97, 0.5 ] }, { "point": [ 1165.92, 632.97, 0.5 ] }, { "point": [ 1169.91, 633.27, 0.5 ] }, { "point": [ 1173.89, 639.99, 0.5 ] }, { "point": [ 1173.89, 642.14, 0.5 ] }, { "point": [ 1172.56, 647.84, 0.5 ] }, { "point": [ 1155.8, 668.06, 0.5 ] }, { "point": [ 1134.4, 689.04, 0.5 ] }, { "point": [ 1115.24, 705.38, 0.5 ] }, { "point": [ 1109.15, 710.53, 0.5 ] }, { "point": [ 1100.12, 717.63, 0.5 ] }, { "point": [ 1097.75, 718.72, 0.5 ] }, { "point": [ 1096.35, 718.27, 0.5 ] }, { "point": [ 1103.62, 707.28, 0.5 ] }, { "point": [ 1112.46, 699.24, 0.5 ] }, { "point": [ 1145.34, 681.56, 0.5 ] }, { "point": [ 1151.65, 679.26, 0.5 ] }, { "point": [ 1180.17, 674.49, 0.5 ] }, { "point": [ 1202.34, 674.49, 0.5 ] }, { "point": [ 1209.57, 674.84, 0.5 ] }, { "point": [ 1222.54, 681.36, 0.5 ] }, { "point": [ 1226.18, 690.37, 0.5 ] }, { "point": [ 1225.87, 695.95, 0.5 ] }, { "point": [ 1217.03, 709.31, 0.5 ] }, { "point": [ 1207.43, 718.08, 0.5 ] }, { "point": [ 1183.96, 738.45, 0.5 ] }, { "point": [ 1164.91, 753.27, 0.5 ] }, { "point": [ 1152.07, 761.41, 0.5 ] }, { "point": [ 1148.4, 763.97, 0.5 ] }, { "point": [ 1145.37, 766.02, 0.5 ] }, { "point": [ 1145.84, 765.03, 0.5 ] }, { "point": [ 1150.45, 760.94, 0.5 ] }, { "point": [ 1172.2, 744.56, 0.5 ] }, { "point": [ 1206.89, 726.86, 0.5 ] }, { "point": [ 1221.41, 722.62, 0.5 ] }, { "point": [ 1255.03, 717.4, 0.5 ] }, { "point": [ 1271.42, 717.18, 0.5 ] }, { "point": [ 1296.51, 717.65, 0.5 ] }, { "point": [ 1316.4, 725.43, 0.5 ] }, { "point": [ 1318.8, 727.43, 0.5 ] }, { "point": [ 1329.35, 740.07, 0.5 ] }, { "point": [ 1330.95, 754.02, 0.5 ] }, { "point": [ 1323.23, 775.73, 0.5 ] }, { "point": [ 1310.14, 787.48, 0.5 ] }, { "point": [ 1250.18, 829.48, 0.5 ] }, { "point": [ 1169.98, 875.44, 0.5 ] }, { "point": [ 1053.8, 926.65, 0.5 ] }, { "point": [ 989.98, 944.07, 0.5 ] }, { "point": [ 864.64, 965.26, 0.5 ] }, { "point": [ 764.5, 963.06, 0.5 ] }, { "point": [ 671.59, 932.04, 0.5 ] }, { "point": [ 609.12, 888.17, 0.5 ] }, { "point": [ 586.08, 861.95, 0.5 ] }, { "point": [ 561.41, 817.73, 0.5 ] }, { "point": [ 551.57, 781.49, 0.5 ] }, { "point": [ 549.87, 764.59, 0.5 ] }, { "point": [ 550.18, 740.76, 0.5 ] }, { "point": [ 567.55, 721.93, 0.5 ] }, { "point": [ 604.24, 711.13, 0.5 ] }, { "point": [ 628.67, 707.86, 0.5 ] }, { "point": [ 714.87, 700.25, 0.5 ] }, { "point": [ 806.86, 686.64, 0.5 ] }, { "point": [ 908.53, 664.81, 0.5 ] }, { "point": [ 1050.04, 621.24, 0.5 ] }, { "point": [ 1086.25, 604.98, 0.5 ] }, { "point": [ 1141.01, 572.23, 0.5 ] }, { "point": [ 1185.6, 536.8, 0.5 ] }, { "point": [ 1211.18, 509.25, 0.5 ] }, { "point": [ 1220.83, 486.67, 0.5 ] }, { "point": [ 1222.79, 473.57, 0.5 ] }, { "point": [ 1223.82, 425.71, 0.5 ] }, { "point": [ 1214.57, 400.61, 0.5 ] }, { "point": [ 1188.44, 363.75, 0.5 ] }, { "point": [ 1138.67, 321.47, 0.5 ] }, { "point": [ 1086.01, 290.85, 0.5 ] }, { "point": [ 1058.79, 279.86, 0.5 ] }, { "point": [ 1017.26, 269.42, 0.5 ] }, { "point": [ 963.13, 267.12, 0.5 ] }, { "point": [ 916.7, 275.88, 0.5 ] }, { "point": [ 870.23, 309.35, 0.5 ] }, { "point": [ 836.1, 349.09, 0.5 ] }, { "point": [ 831.17, 358.24, 0.5 ] }, { "point": [ 811.47, 405, 0.5 ] }, { "point": [ 812.04, 445.57, 0.5 ] }, { "point": [ 829.32, 486.7, 0.5 ] }, { "point": [ 878.02, 522.22, 0.5 ] }, { "point": [ 944.85, 545.67, 0.5 ] }, { "point": [ 1018.55, 551.98, 0.5 ] }, { "point": [ 1088.33, 544.5, 0.5 ] }, { "point": [ 1130.27, 525.67, 0.5 ] }, { "point": [ 1160.76, 505.02, 0.5 ] }, { "point": [ 1177.27, 484.55, 0.5 ] }, { "point": [ 1188.63, 457.39, 0.5 ] }, { "point": [ 1188.55, 429.84, 0.5 ] }, { "point": [ 1174.03, 404.6, 0.5 ] }, { "point": [ 1150.81, 392.54, 0.5 ] }, { "point": [ 1114.82, 387.61, 0.5 ] }, { "point": [ 1078.54, 387.36, 0.5 ] }, { "point": [ 1064.53, 389.86, 0.5 ] }, { "point": [ 1041.83, 402.86, 0.5 ] }, { "point": [ 1025.41, 423.68, 0.5 ] }, { "point": [ 1022.97, 436.83, 0.5 ] }, { "point": [ 1022.48, 451.88, 0.5 ] }, { "point": [ 1028.36, 464.21, 0.5 ] }, { "point": [ 1042.89, 470.68, 0.5 ] }, { "point": [ 1061.31, 472.24, 0.5 ] }, { "point": [ 1081.05, 468.25, 0.5 ] }, { "point": [ 1099.42, 451.08, 0.5 ] }, { "point": [ 1112.26, 430.8, 0.5 ] }, { "point": [ 1115.56, 421.54, 0.5 ] }, { "point": [ 1118.63, 402.03, 0.5 ] }, { "point": [ 1118.63, 390.45, 0.5 ] }, { "point": [ 1115.27, 380.75, 0.5 ] }, { "point": [ 1108.28, 372.95, 0.5 ] }, { "point": [ 1102, 368.41, 0.5 ] }, { "point": [ 1097.53, 366.18, 0.5 ] }, { "point": [ 1095.88, 365.77, 0.5 ] }, { "point": [ 1094.11, 365.45, 0.5 ] }, { "point": [ 1093.31, 365.45, 0.5 ] }, { "point": [ 1093.27, 365.56, 0.5 ] }, { "point": [ 1093.27, 366.1, 0.5 ] }, { "point": [ 1093.27, 366.39, 0.5 ] }, { "point": [ 1092.92, 366.18, 0.5 ] }, { "point": [ 1091.8, 365.43, 0.5 ] }, { "point": [ 1089.21, 364.5, 0.5 ] }, { "point": [ 1085.32, 363.51, 0.5 ] }, { "point": [ 1081.04, 363.02, 0.5 ] }, { "point": [ 1076.77, 362.97, 0.5 ] }, { "point": [ 1069.91, 362.97, 0.5 ] }, { "point": [ 1068.11, 364.4, 0.5 ] }, { "point": [ 1063.96, 369, 0.5 ] }, { "point": [ 1060, 375.53, 0.5 ] }, { "point": [ 1059.01, 379.77, 0.5 ] }, { "point": [ 1058.65, 388.93, 0.5 ] }, { "point": [ 1060.62, 394.57, 0.5 ] }, { "point": [ 1073.99, 398.58, 0.5 ] }, { "point": [ 1092.51, 400.45, 0.5 ] }, { "point": [ 1111.83, 399.41, 0.5 ] }, { "point": [ 1127.39, 390.17, 0.5 ] }, { "point": [ 1138.32, 376.09, 0.5 ] }, { "point": [ 1141.64, 368.64, 0.5 ] }, { "point": [ 1144.79, 353.59, 0.5 ] }, { "point": [ 1144.86, 336.54, 0.5 ] }, { "point": [ 1139.23, 324.03, 0.5 ] }, { "point": [ 1129.62, 315.68, 0.5 ] }, { "point": [ 1118.89, 313.02, 0.5 ] }, { "point": [ 1107.57, 312.87, 0.5 ] }, { "point": [ 1100.83, 313.42, 0.5 ] }, { "point": [ 1094.84, 318.93, 0.5 ] }, { "point": [ 1092.49, 326.2, 0.5 ] }, { "point": [ 1092.49, 329.92, 0.5 ] }, { "point": [ 1096.33, 338.38, 0.5 ] }, { "point": [ 1110.83, 346.56, 0.5 ] }, { "point": [ 1126.75, 349.9, 0.5 ] }, { "point": [ 1146.05, 349.59, 0.5 ] }, { "point": [ 1165.02, 341.75, 0.5 ] }, { "point": [ 1176.73, 332.24, 0.5 ] }, { "point": [ 1184.84, 322.81, 0.5 ] }, { "point": [ 1187.92, 315.34, 0.5 ] }, { "point": [ 1187.92, 313.27, 0.5 ] }, { "point": [ 1187.54, 311, 0.5 ] }, { "point": [ 1183.67, 310.27, 0.5 ] }, { "point": [ 1180.18, 310.27, 0.5 ] }, { "point": [ 1178.16, 311.88, 0.5 ] }, { "point": [ 1177.63, 317.27, 0.5 ] }, { "point": [ 1178.99, 323.04, 0.5 ] }, { "point": [ 1183.29, 326.27, 0.5 ] }, { "point": [ 1196.59, 331.83, 0.5 ] }, { "point": [ 1225.04, 334.15, 0.5 ] }, { "point": [ 1245.07, 334.15, 0.5 ] }, { "point": [ 1271.78, 324.53, 0.5 ] }, { "point": [ 1292.75, 304.48, 0.5 ] }, { "point": [ 1307.47, 277.21, 0.5 ] }, { "point": [ 1312.66, 243.81, 0.5 ] }, { "point": [ 1311.27, 202.57, 0.5 ] }, { "point": [ 1294.39, 168.92, 0.5 ] }, { "point": [ 1269.79, 148.6, 0.5 ] }, { "point": [ 1221.51, 129.6, 0.5 ] }, { "point": [ 1170.15, 127.44, 0.5 ] }, { "point": [ 1120.29, 133.76, 0.5 ] }, { "point": [ 1087.34, 150.13, 0.5 ] }, { "point": [ 1059.56, 166.35, 0.5 ] }, { "point": [ 1051.4, 171.71, 0.5 ] }, { "point": [ 1038.8, 180.92, 0.5 ] }, { "point": [ 1035.13, 184.63, 0.5 ] }, { "point": [ 1034.44, 185.75, 0.5 ] }, { "point": [ 1034.41, 186.36, 0.5 ] }, { "point": [ 1034.41, 186.53, 0.5 ] }, { "point": [ 1034.77, 186.77, 0.5 ] } ]
Tests:
4
function lerp(a, b, t) { return a + (b - a) * t } const shortenNumber = (n) => { const str = n.toFixed(3) const idx = str.indexOf('.') if (idx === -1) return str return str.slice(0, idx + 3) } function average(a, b) { return (a + b) / 2 } function getPoints(acc, a, b) { return (acc += shortenNumber(a[0]) + ',' + shortenNumber(a[1]) + ' ' + shortenNumber(average(a[0], b[0])) + ',' + shortenNumber(average(a[1], b[1])) + ' ') } function getSvgPathFromStrokePoints4(strokePoints ) { if (!strokePoints.length) { return '' } let result = 'M ' + shortenNumber(strokePoints[0].point[0]) + ',' + shortenNumber(strokePoints[0].point[1]) + ' Q ' for (let i = 0; i < strokePoints.length - 1; i++) { getPoints(result, strokePoints[i].point, strokePoints[i + 1].point) } if (closed) { result += 'Z' } return result.toString() } for (let i = 0; i < 100; i++) { getSvgPathFromStrokePoints4(POINTS) }
2
function lerp(a, b, t) { return a + (b - a) * t } const shortenNumber = (n) => { const str = n.toString() const idx = str.indexOf('.') if (idx === -1) return str return str.slice(0, idx + 3) } function getSvgPathFromStrokePoints2( strokePoints ) { if (!strokePoints.length) { return '' } const results = [ 'M ', shortenNumber(strokePoints[0].point[0]), ',', shortenNumber(strokePoints[0].point[1]), ' Q ', ] for (let i = 0; i < strokePoints.length - 1; i++) { const point = strokePoints[i].point results.push( shortenNumber(point[0]), ',', shortenNumber(point[1]), ' ', shortenNumber(lerp(point[0], strokePoints[i + 1].point[0], 0.5)), ',', shortenNumber(lerp(point[1], strokePoints[i + 1].point[1], 0.5)), ' ' ) } if (closed) { results.push('Z') } return ''.concat(...results) } for (let i = 0; i < 100; i++) { getSvgPathFromStrokePoints2(POINTS) }
3
function lerp(a, b, t) { return a + (b - a) * t } const shortenNumber = (n) => { const str = n.toString() const idx = str.indexOf('.') if (idx === -1) return str return str.slice(0, idx + 3) } function getSvgPathFromStrokePoints3(strokePoints) { if (!strokePoints.length) { return '' } let result = 'M ' + shortenNumber(strokePoints[0].point[0]) + ',' + shortenNumber(strokePoints[0].point[1]) + ' Q ' for (let i = 0; i < strokePoints.length - 1; i++) { const point = strokePoints[i].point result += shortenNumber(point[0]) + ',' + shortenNumber(point[1]) + ' ' + shortenNumber(lerp(point[0], strokePoints[i + 1].point[0], 0.5)) + ',' + shortenNumber(lerp(point[1], strokePoints[i + 1].point[1], 0.5)) + ' ' } if (closed) { result += 'Z' } return result.toString() } for (let i = 0; i < 100; i++) { getSvgPathFromStrokePoints3(POINTS) }
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
4
2
3
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Autogenerated LLM Summary
(model
llama3.2:3b
, generated one year ago):
It looks like we have the results of some benchmarking tests for a JavaScript function, specifically `getSvgPathFromStrokePoints`. We have three test runs with different numbers of executions: 1. **Test Name: "3"**: Chrome 105 on Mac OS X 10.15.7, ExecutionsPerSecond = 37.10116195678711 2. **Test Name: "2"**: Chrome 105 on Mac OS X 10.15.7, ExecutionsPerSecond = 35.82744216918945 3. **Test Name: "4"**: Chrome 105 on Mac OS X 10.15.7 (missing RawUAString and DevicePlatform information) To answer your question, I don't see any specific problem or question being asked. It seems like these are just benchmarking results. If you'd like to know the details behind these results, we could try to analyze them together: * The difference in `ExecutionsPerSecond` values between tests 2 and 3 is relatively small (1.273 seconds), which might indicate that the performance improvement or regression between these two versions is not significant. * Test 4 is missing some information, but it's possible that this was a previous version of the test or an error in reporting. * If you're interested in optimizing the `getSvgPathFromStrokePoints` function, we could try to analyze its execution time and identify potential performance bottlenecks. Please let me know if there's anything specific you'd like to discuss about these results!
Related benchmarks:
Loop perf
window.classnames
asdfasdfasdf
forEach vs Spread JS 2021
ISO 8601 parsing
Comments
Confirm delete:
Do you really want to delete benchmark?