diff --git a/README-JP.md b/README.ja.md similarity index 86% rename from README-JP.md rename to README.ja.md index 353468d..f8ab9e8 100644 --- a/README-JP.md +++ b/README.ja.md @@ -24,7 +24,7 @@ --- -# 🌍 Vixとは? +# 🌍 Vix とは? **Vix** は、次世代の **オフラインファースト・ピアツーピア・超高速 C++ モダンランタイム**です。 @@ -57,16 +57,16 @@ Ubuntu 二十四点〇四 — Intel Xeon — C++20 最適化ビルド — ログ ## 🚀 秒間リクエスト数 -| フレームワーク | Requests/sec | 平均レイテンシ | 転送量/秒 | -|---------------|--------------|----------------|-----------| -| ⭐ **Vix.cpp (v一・一二・三)** | **約 九万八千九百四十二**(CPU固定) | **七・三〜一〇・八 ms** | **約 一三・八 MB/s** | -| **Vix.cpp(通常実行)** | 八万一千三百 | 九・七〜一〇・八 ms | 約 一一・三 MB/s | -| Go(Fiber) | 八万一千三百三十六 | 〇・六七 ms | 一〇・一六 MB/s | -| **Deno** | 約 四万八千八百六十八 | 一六・三四 ms | 約 六・九九 MB/s | -| Node.js(Fastify) | 四千二百二十 | 一六・〇〇 ms | 〇・九七 MB/s | -| PHP(Slim) | 二千八百四 | 一六・八七 ms | 〇・四九 MB/s | -| Crow(C++) | 一千百四十九 | 四一・六〇 ms | 〇・三五 MB/s | -| FastAPI(Python) | 七百五十二 | 六三・七一 ms | 〇・一一 MB/s | +| フレームワーク | Requests/sec | 平均レイテンシ | 転送量/秒 | +| ------------------------------- | ------------------------------------- | ----------------------- | -------------------- | +| ⭐ **Vix.cpp (v 一・一二・三)** | **約 九万八千九百四十二**(CPU 固定) | **七・三〜一〇・八 ms** | **約 一三・八 MB/s** | +| **Vix.cpp(通常実行)** | 八万一千三百 | 九・七〜一〇・八 ms | 約 一一・三 MB/s | +| Go(Fiber) | 八万一千三百三十六 | 〇・六七 ms | 一〇・一六 MB/s | +| **Deno** | 約 四万八千八百六十八 | 一六・三四 ms | 約 六・九九 MB/s | +| Node.js(Fastify) | 四千二百二十 | 一六・〇〇 ms | 〇・九七 MB/s | +| PHP(Slim) | 二千八百四 | 一六・八七 ms | 〇・四九 MB/s | +| Crow(C++) | 一千百四十九 | 四一・六〇 ms | 〇・三五 MB/s | +| FastAPI(Python) | 七百五十二 | 六三・七一 ms | 〇・一一 MB/s | > 🔥 **新記録** > 単一コアに固定(`taskset -c 2`)した場合、 @@ -78,13 +78,13 @@ Ubuntu 二十四点〇四 — Intel Xeon — C++20 最適化ビルド — ログ ### ✔ Vix.cpp が Go レベルの性能を出せる理由 -- ゼロコスト抽象化 -- HTTP ワークロード向けに最適化された独自 ThreadPool -- 最適化された HTTP パイプライン -- 高速パスルーティング -- Beast ベースの I/O -- 最小限のメモリアロケーション -- 予測可能なスレッドモデル +- ゼロコスト抽象化 +- HTTP ワークロード向けに最適化された独自 ThreadPool +- 最適化された HTTP パイプライン +- 高速パスルーティング +- Beast ベースの I/O +- 最小限のメモリアロケーション +- 予測可能なスレッドモデル --- @@ -132,7 +132,7 @@ wrk -t8 -c800 -d30s --latency http://127.0.0.1:8080/bench ```cpp #include -using namespace Vix; +using namespace vix; int main() { App app; @@ -513,4 +513,4 @@ Vix.cpp = 境界を押し広げる C++ ランタイム ## 🪪 ライセンス -**MIT License** で提供されています。 \ No newline at end of file +**MIT License** で提供されています。 diff --git a/README.md b/README.md index e225368..f87f76d 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ **Vix** is a next-generation **offline-first, peer-to-peer, ultra-fast runtime for modern C++**. -[Japanese](README-JP.md) +[Japanese](README.ja.md) Its goal is clear: