The results of the benchmark say that the fromRGB function is faster than doing it from hex:
{
["FromRGB"] = {
[1] = 0.002002899999979491,
[2] = 0.002060300000039206,
[3] = 0.002533800000037445,
[4] = 0.001938899999913701,
[5] = 0.001909900000100606,
[6] = 0.001968599999827347,
[7] = 0.001934499999833861,
[8] = 0.001847600000019156,
[9] = 0.002003399999921385,
[10] = 0.001879799999869647,
[11] = 0.001985299999887502,
[12] = 0.001837700000123732,
[13] = 0.001855900000009569,
[14] = 0.001950999999962733,
[15] = 0.001888799999960611,
[16] = 0.001832000000149492,
[17] = 0.001890999999886844,
[18] = 0.001980500000172469,
[19] = 0.001833799999985786,
[20] = 0.001828100000011545,
[21] = 0.001926500000081433,
[22] = 0.00193530000001374,
[23] = 0.001826600000185863,
[24] = 0.001878400000123293,
[25] = 0.001970000000028449,
[26] = 0.001867000000174812,
[27] = 0.001822999999831154,
[28] = 0.001901299999872208,
[29] = 0.001989200000025448,
[30] = 0.001834899999948902,
[31] = 0.001858999999967637,
[32] = 0.001954899999873305,
[33] = 0.001908299999968222,
[34] = 0.00183100000003833,
[35] = 0.001883399999996982,
[36] = 0.001993399999946632,
[37] = 0.001825000000053478,
[38] = 0.001838299999917581,
[39] = 0.00192919999994956,
[40] = 0.001945100000057209,
[41] = 0.001829699999916556,
[42] = 0.001867899999979272,
[43] = 0.001969499999859181,
[44] = 0.00185989999999947,
[45] = 0.001829199999974662,
[46] = 0.001902200000131415,
[47] = 0.001974300000028961,
[48] = 0.001823199999989811,
[49] = 0.001858200000015131,
[50] = 0.001952899999878355,
[51] = 0.0019116999999369,
[52] = 0.001822799999899871,
[53] = 0.001882899999827714,
[54] = 0.002000599999973929,
[55] = 0.001936800000066796,
[56] = 0.001842300000134856,
[57] = 0.001843199999939316,
[58] = 0.001943100000062259,
[59] = 0.00191280000012739,
[60] = 0.001834099999996397,
[61] = 0.001880600000049526,
[62] = 0.001974900000050184,
[63] = 0.001850100000183375,
[64] = 0.001827400000138368,
[65] = 0.001923300000044037,
[66] = 0.001954899999873305,
[67] = 0.001839399999880698,
[68] = 0.001861299999973198,
[69] = 0.001952300000084506,
[70] = 0.001898500000152126,
[71] = 0.001828700000032768,
[72] = 0.001890200000161713,
[73] = 0.001984499999934997,
[74] = 0.001846199999818054,
[75] = 0.001841300000023693,
[76] = 0.001924700000017765,
[77] = 0.001941799999940486,
[78] = 0.0018448000000717,
[79] = 0.001860800000031304,
[80] = 0.00196019999998498,
[81] = 0.001880400000118243,
[82] = 0.001845399999865549,
[83] = 0.001976300000023912,
[84] = 0.001861899999994421,
[85] = 0.001986999999871841,
[86] = 0.001827800000000934,
[87] = 0.00184850000005099,
[88] = 0.001931999999897016,
[89] = 0.001916199999868695,
[90] = 0.001823999999942316,
[91] = 0.001885399999991932,
[92] = 0.001970900000060283,
[93] = 0.001872399999911067,
[94] = 0.001825399999916044,
[95] = 0.001915499999995518,
[96] = 0.001960499999995591,
[97] = 0.001823999999942316,
[98] = 0.001861299999973198,
[99] = 0.001942100000178471,
[100] = 0.001904499999909604,
[101] = 0.001834700000017619
},
["FromHEX"] = {
[1] = 0.003459900000052585,
[2] = 0.003425700000207144,
[3] = 0.003431699999964621,
[4] = 0.003430099999832237,
[5] = 0.003439100000150574,
[6] = 0.00342769999997472,
[7] = 0.003422300000011091,
[8] = 0.003427300000112155,
[9] = 0.003426100000069709,
[10] = 0.003421899999921152,
[11] = 0.003422799999952986,
[12] = 0.003430399999842848,
[13] = 0.00344319999999243,
[14] = 0.003422199999931763,
[15] = 0.003421500000058586,
[16] = 0.003422799999952986,
[17] = 0.003428299999995943,
[18] = 0.003432399999837799,
[19] = 0.003429899999900954,
[20] = 0.003424300000006042,
[21] = 0.003426199999921664,
[22] = 0.003433000000086395,
[23] = 0.003429099999948448,
[24] = 0.003426199999921664,
[25] = 0.00342569999997977,
[26] = 0.003424500000164699,
[27] = 0.003421600000137914,
[28] = 0.003426300000000992,
[29] = 0.003424200000154087,
[30] = 0.003433100000165723,
[31] = 0.003431000000091444,
[32] = 0.003427099999953498,
[33] = 0.003425099999958547,
[34] = 0.003427500000043437,
[35] = 0.003432900000007066,
[36] = 0.003427299999884781,
[37] = 0.003427799999826675,
[38] = 0.003424499999937325,
[39] = 0.003426100000069709,
[40] = 0.003430999999864071,
[41] = 0.003431599999885293,
[42] = 0.003430600000001505,
[43] = 0.003425800000059098,
[44] = 0.003424600000016653,
[45] = 0.003429999999980282,
[46] = 0.003424799999947936,
[47] = 0.00343010000005961,
[48] = 0.003439899999875706,
[49] = 0.003423699999984819,
[50] = 0.003420700000106081,
[51] = 0.003421699999989869,
[52] = 0.003431099999943399,
[53] = 0.003426499999932275,
[54] = 0.003423800000064148,
[55] = 0.003424100000074759,
[56] = 0.00343660000021373,
[57] = 0.00347250000004351,
[58] = 0.003430800000160161,
[59] = 0.003435000000081345,
[60] = 0.003425900000138427,
[61] = 0.003424100000074759,
[62] = 0.003426300000000992,
[63] = 0.00342680000017026,
[64] = 0.003426700000090932,
[65] = 0.003422300000011091,
[66] = 0.003437999999960084,
[67] = 0.003423400000201582,
[68] = 0.003420699999878707,
[69] = 0.003419699999994918,
[70] = 0.003425100000185921,
[71] = 0.003420999999889318,
[72] = 0.003418499999952473,
[73] = 0.003419399999984307,
[74] = 0.003424899999799891,
[75] = 0.003428499999927226,
[76] = 0.003424699999868608,
[77] = 0.003419099999973696,
[78] = 0.003419299999904979,
[79] = 0.003425600000127815,
[80] = 0.003426700000090932,
[81] = 0.003425999999990381,
[82] = 0.003420900000037363,
[83] = 0.003429699999969671,
[84] = 0.003449100000125327,
[85] = 0.003439099999923201,
[86] = 0.003430499999922176,
[87] = 0.003424099999847385,
[88] = 0.003439800000023752,
[89] = 0.003427799999826675,
[90] = 0.003429200000027777,
[91] = 0.003422600000021703,
[92] = 0.003439200000002529,
[93] = 0.003434500000139451,
[94] = 0.003423099999963597,
[95] = 0.003429500000038388,
[96] = 0.003426900000022215,
[97] = 0.003438299999970695,
[98] = 0.003435200000012628,
[99] = 0.003431299999874682,
[100] = 0.003425700000207144,
[101] = 0.003437900000108129
}
}
Fastest:
{
["Fastest"] = "First",
["Average time"] = 0.001903594059400564
}