Skip to content

Commit

Permalink
update demo to match readme. update benchmarks
Browse files Browse the repository at this point in the history
  • Loading branch information
elliotwutingfeng committed Jul 24, 2022
1 parent 0ebe702 commit 498de7d
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 16 deletions.
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -260,10 +260,10 @@ Benchmarks performed on AMD Ryzen 7 5800X, Manjaro Linux.

| Benchmark Name | Iterations | ns/op | B/op | allocs/op | Fastest |
|----------------------|------------|-------------|-----------|-------------|--------------------|
| GoFastTld | 7403668 | 162.2 ns/op | 0 B/op | 0 allocs/op | :heavy_check_mark: |
| JPilloraGoTld | 2435317 | 482.9 ns/op | 224 B/op | 2 allocs/op | |
| JoeGuoTldExtract | 2488824 | 478.7 ns/op | 160 B/op | 5 allocs/op | |
| Mjd2021USATldExtract | 1517718 | 791.9 ns/op | 208 B/op | 7 allocs/op | |
| GoFastTld | 8248861 | 145.9 ns/op | 0 B/op | 0 allocs/op | :heavy_check_mark: |
| JPilloraGoTld | 2541302 | 468.2 ns/op | 224 B/op | 2 allocs/op | |
| JoeGuoTldExtract | 2593860 | 467.5 ns/op | 160 B/op | 5 allocs/op | |
| Mjd2021USATldExtract | 1527279 | 801.4 ns/op | 208 B/op | 7 allocs/op | |

---

Expand All @@ -273,10 +273,10 @@ Benchmarks performed on AMD Ryzen 7 5800X, Manjaro Linux.

| Benchmark Name | Iterations | ns/op | B/op | allocs/op | Fastest |
|----------------------|------------|-------------|-----------|-------------|--------------------|
| GoFastTld | 8956868 | 134.6 ns/op | 0 B/op | 0 allocs/op | :heavy_check_mark: |
| JPilloraGoTld | 1705614 | 693.5 ns/op | 224 B/op | 2 allocs/op | |
| JoeGuoTldExtract | 2247780 | 533.3 ns/op | 272 B/op | 5 allocs/op | |
| Mjd2021USATldExtract | 1583520 | 763.7 ns/op | 288 B/op | 6 allocs/op | |
| GoFastTld | 8940580 | 121.3 ns/op | 0 B/op | 0 allocs/op | :heavy_check_mark: |
| JPilloraGoTld | 1764090 | 673.8 ns/op | 224 B/op | 2 allocs/op | |
| JoeGuoTldExtract | 2289020 | 520.8 ns/op | 272 B/op | 5 allocs/op | |
| Mjd2021USATldExtract | 1593957 | 750.9 ns/op | 288 B/op | 6 allocs/op | |

---

Expand All @@ -286,10 +286,10 @@ Benchmarks performed on AMD Ryzen 7 5800X, Manjaro Linux.

| Benchmark Name | Iterations | ns/op | B/op | allocs/op | Fastest |
|----------------------|------------|-------------|-----------|-------------|--------------------|
| GoFastTld | 7422074 | 161.0 ns/op | 0 B/op | 0 allocs/op | :heavy_check_mark: |
| JPilloraGoTld | 444009 | 2747 ns/op | 928 B/op | 4 allocs/op | |
| JoeGuoTldExtract | 1000000 | 1234 ns/op | 1120 B/op | 6 allocs/op | |
| Mjd2021USATldExtract | 1000000 | 1235 ns/op | 1120 B/op | 6 allocs/op | |
| GoFastTld | 7929006 | 145.8 ns/op | 0 B/op | 0 allocs/op | :heavy_check_mark: |
| JPilloraGoTld | 460215 | 2619 ns/op | 928 B/op | 4 allocs/op | |
| JoeGuoTldExtract | 1000000 | 1193 ns/op | 1120 B/op | 6 allocs/op | |
| Mjd2021USATldExtract | 1000000 | 1176 ns/op | 1120 B/op | 6 allocs/op | |

---

Expand Down
8 changes: 4 additions & 4 deletions examples/demo.go
Original file line number Diff line number Diff line change
Expand Up @@ -74,12 +74,12 @@ func main() {
// Punycode
url = "https://hello.世界.com"

res, _ = extractor.Extract(fasttld.URLParams{URL: url, ConvertURLToPunyCode: true})
color.New(fontStyle...).Println("Punycode")
res, _ = extractor.Extract(fasttld.URLParams{URL: url})
color.New(fontStyle...).Println("No Punycode")
fasttld.PrintRes(url, res)

res, _ = extractor.Extract(fasttld.URLParams{URL: url, ConvertURLToPunyCode: false})
color.New(fontStyle...).Println("No Punycode")
res, _ = extractor.Extract(fasttld.URLParams{URL: url, ConvertURLToPunyCode: true})
color.New(fontStyle...).Println("Punycode")
fasttld.PrintRes(url, res)

// Parsing errors
Expand Down

0 comments on commit 498de7d

Please sign in to comment.