Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 07 Jan 14:58
· 1 commit to main since this release
d418b80

What's Changed

  • refactor: Improve code quality and test resilience (#19) (d418b80)

Benchmark Results

goos: linux
goarch: amd64
pkg: github.com/sunerpy/requests/test
cpu: AMD EPYC 7763 64-Core Processor                
BenchmarkBasicRequests/NetHTTP_Get-4         	   10000	    105168 ns/op	    6277 B/op	      69 allocs/op
BenchmarkBasicRequests/NetHTTP_Get-4         	   10000	    104247 ns/op	    6270 B/op	      69 allocs/op
BenchmarkBasicRequests/NetHTTP_Get-4         	   10000	    104700 ns/op	    6270 B/op	      69 allocs/op
BenchmarkBasicRequests/Requests_Get-4        	   10000	    110109 ns/op	    6369 B/op	      75 allocs/op
BenchmarkBasicRequests/Requests_Get-4        	   10000	    109150 ns/op	    6366 B/op	      75 allocs/op
BenchmarkBasicRequests/Requests_Get-4        	    9633	    108655 ns/op	    6367 B/op	      75 allocs/op
BenchmarkBasicRequests/NetHTTP_Get_WithQuery-4         	   10000	    105218 ns/op	    6309 B/op	      70 allocs/op
BenchmarkBasicRequests/NetHTTP_Get_WithQuery-4         	   10000	    104410 ns/op	    6310 B/op	      70 allocs/op
BenchmarkBasicRequests/NetHTTP_Get_WithQuery-4         	   10000	    104526 ns/op	    6308 B/op	      70 allocs/op
BenchmarkBasicRequests/Requests_Get_WithQuery-4        	   10000	    110471 ns/op	    6450 B/op	      79 allocs/op
BenchmarkBasicRequests/Requests_Get_WithQuery-4        	   10000	    111482 ns/op	    6450 B/op	      79 allocs/op
BenchmarkBasicRequests/Requests_Get_WithQuery-4        	   10000	    111170 ns/op	    6453 B/op	      79 allocs/op
BenchmarkBasicRequests/NetHTTP_Get_PrebuiltURL-4       	   10000	    104146 ns/op	    6238 B/op	      68 allocs/op
BenchmarkBasicRequests/NetHTTP_Get_PrebuiltURL-4       	   10000	    105261 ns/op	    6240 B/op	      68 allocs/op
BenchmarkBasicRequests/NetHTTP_Get_PrebuiltURL-4       	   10000	    106995 ns/op	    6240 B/op	      68 allocs/op
BenchmarkBasicRequests/Requests_Get_PrebuiltURL-4      	   10000	    110958 ns/op	    6338 B/op	      74 allocs/op
BenchmarkBasicRequests/Requests_Get_PrebuiltURL-4      	   10000	    111821 ns/op	    6334 B/op	      74 allocs/op
BenchmarkBasicRequests/Requests_Get_PrebuiltURL-4      	   10000	    109005 ns/op	    6335 B/op	      74 allocs/op
BenchmarkJSONParsing/NetHTTP_GetJSON-4                 	   10000	    108971 ns/op	    6538 B/op	      76 allocs/op
BenchmarkJSONParsing/NetHTTP_GetJSON-4                 	   10000	    108666 ns/op	    6536 B/op	      76 allocs/op
BenchmarkJSONParsing/NetHTTP_GetJSON-4                 	   10000	    109058 ns/op	    6536 B/op	      76 allocs/op
BenchmarkJSONParsing/Requests_GetJSON-4                	   10000	    112735 ns/op	    6676 B/op	      80 allocs/op
BenchmarkJSONParsing/Requests_GetJSON-4                	   10000	    112866 ns/op	    6676 B/op	      80 allocs/op
BenchmarkJSONParsing/Requests_GetJSON-4                	   10000	    112766 ns/op	    6674 B/op	      80 allocs/op
BenchmarkJSONParsing/NetHTTP_GetJSON_WithQuery-4       	   10000	    111129 ns/op	    7348 B/op	      83 allocs/op
BenchmarkJSONParsing/NetHTTP_GetJSON_WithQuery-4       	   10000	    110955 ns/op	    7346 B/op	      83 allocs/op
BenchmarkJSONParsing/NetHTTP_GetJSON_WithQuery-4       	   10000	    110669 ns/op	    7346 B/op	      83 allocs/op
BenchmarkJSONParsing/Requests_GetJSON_WithOptions-4    	    9712	    119317 ns/op	    8487 B/op	     102 allocs/op
BenchmarkJSONParsing/Requests_GetJSON_WithOptions-4    	    9927	    119975 ns/op	    8487 B/op	     102 allocs/op
BenchmarkJSONParsing/Requests_GetJSON_WithOptions-4    	    9378	    120280 ns/op	    8487 B/op	     102 allocs/op
BenchmarkJSONParsing/NetHTTP_Manual_Parse-4            	   10000	    109652 ns/op	    6537 B/op	      76 allocs/op
BenchmarkJSONParsing/NetHTTP_Manual_Parse-4            	   10000	    108891 ns/op	    6537 B/op	      76 allocs/op
BenchmarkJSONParsing/NetHTTP_Manual_Parse-4            	   10000	    108770 ns/op	    6538 B/op	      76 allocs/op
BenchmarkJSONParsing/Requests_Manual_Parse-4           	   10000	    113397 ns/op	    6636 B/op	      82 allocs/op
BenchmarkJSONParsing/Requests_Manual_Parse-4           	   10000	    113760 ns/op	    6636 B/op	      82 allocs/op
BenchmarkJSONParsing/Requests_Manual_Parse-4           	   10000	    114317 ns/op	    6633 B/op	      82 allocs/op
BenchmarkSession/NetHTTP_Client_Create-4               	1000000000	         0.3112 ns/op	       0 B/op	       0 allocs/op
BenchmarkSession/NetHTTP_Client_Create-4               	1000000000	         0.3114 ns/op	       0 B/op	       0 allocs/op
BenchmarkSession/NetHTTP_Client_Create-4               	1000000000	         0.3120 ns/op	       0 B/op	       0 allocs/op
BenchmarkSession/Requests_Session_Create-4             	 5485954	       220.1 ns/op	     336 B/op	       5 allocs/op
BenchmarkSession/Requests_Session_Create-4             	 5296489	       223.4 ns/op	     336 B/op	       5 allocs/op
BenchmarkSession/Requests_Session_Create-4             	 5350568	       221.9 ns/op	     336 B/op	       5 allocs/op
BenchmarkSession/Requests_Session_WithConfig-4         	 2917230	       402.8 ns/op	     704 B/op	       7 allocs/op
BenchmarkSession/Requests_Session_WithConfig-4         	 3005590	       408.8 ns/op	     704 B/op	       7 allocs/op
BenchmarkSession/Requests_Session_WithConfig-4         	 3025567	       393.0 ns/op	     704 B/op	       7 allocs/op
BenchmarkSession/NetHTTP_Client_Reuse-4                	   10000	    103763 ns/op	    6270 B/op	      69 allocs/op

What's Changed

  • refactor: Improve code quality and test resilience by @sunerpy in #19

Full Changelog: v0.1.1...v0.1.2