From 3512cf133f561b72159b873f753b7941756aaccc Mon Sep 17 00:00:00 2001 From: adamritter <58403584+adamritter@users.noreply.github.com> Date: Wed, 31 May 2023 23:48:29 +0100 Subject: [PATCH 1/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 88eb6cf..1b6102b 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Make JSON greppable super fast! fastgron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it. It eases the exploration of APIs that return large blobs of JSON but have terrible documentation. `fastgron` is a high-performance JSON to GRON converter, developed in C++20, utilizing simdjson library. -It's 50x faster than [gron](https://github.com/tomnomnom/gron) on big files (400MB/s), so it makes big JSON files greppable. +It's 50x faster than [gron](https://github.com/tomnomnom/gron) on big files (400MB/s input / 1.8GB/s output), so it makes big JSON files greppable. ```bash > fastgron "https://api.github.com/repos/adamritter/fastgron/commits?per_page=1" | fgrep commit.author From 5dbfa4454ae1ae79bc4043aa48f83024f6ee255f Mon Sep 17 00:00:00 2001 From: adamritter <58403584+adamritter@users.noreply.github.com> Date: Wed, 31 May 2023 23:51:04 +0100 Subject: [PATCH 2/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1b6102b..11051c9 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Make JSON greppable super fast! fastgron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it. It eases the exploration of APIs that return large blobs of JSON but have terrible documentation. `fastgron` is a high-performance JSON to GRON converter, developed in C++20, utilizing simdjson library. -It's 50x faster than [gron](https://github.com/tomnomnom/gron) on big files (400MB/s input / 1.8GB/s output), so it makes big JSON files greppable. +It's 50x faster than [gron](https://github.com/tomnomnom/gron) on big files (400MB/s input / 1.8GB/s output on M1 Macbook Pro), so it makes big JSON files greppable. ```bash > fastgron "https://api.github.com/repos/adamritter/fastgron/commits?per_page=1" | fgrep commit.author From e90213ae4e60e1f4c806522845303d27036f231d Mon Sep 17 00:00:00 2001 From: adamritter <58403584+adamritter@users.noreply.github.com> Date: Wed, 31 May 2023 23:53:01 +0100 Subject: [PATCH 3/3] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 11051c9..d9408ac 100644 --- a/README.md +++ b/README.md @@ -194,4 +194,3 @@ Here are the steps to build, test, and install `fastgron`: - Only color terminal support is missing from GRON - Make ungron even faster by remembering keys in the last path - Paths: Implement path autocompletition, \* / ?, \. -- Save a memcpy by writing to output buffer directly