diff --git a/locale/ar/docs/meta/topics/dependencies.md b/locale/ar/docs/meta/topics/dependencies.md index 1ca1b699a1882..e319c21883eff 100644 --- a/locale/ar/docs/meta/topics/dependencies.md +++ b/locale/ar/docs/meta/topics/dependencies.md @@ -10,7 +10,7 @@ layout: docs.hbs * [المكتبات](#libraries) * [V8](#v8) * [libuv](#libuv) - * [http-parser](#http-parser) + * [llhttp](#llhttp) * [c-ares](#c-ares) * [OpenSSL](#openssl) * [zlib](#zlib) @@ -33,11 +33,11 @@ layout: docs.hbs * [التوثيق](http://docs.libuv.org/) -### http-parser +### llhttp -تتم معالجة تحليلات بروتوكول الـ HTTP بواسطة مكتبة C خفيفة الوزن تسمى http-parser. تم تصميمه بحيث لا يقوم بإجراء أي نداءات نظام (syscalls) أو عمليات تخصيص ( allocations ) ، لذلك لا يأخذ الطلب سوى مساحة صغيرة جدا من الذاكرة. +تتم معالجة تحليلات بروتوكول الـ HTTP بواسطة مكتبة C خفيفة الوزن تسمى llhttp. تم تصميمه بحيث لا يقوم بإجراء أي نداءات نظام (syscalls) أو عمليات تخصيص ( allocations ) ، لذلك لا يأخذ الطلب سوى مساحة صغيرة جدا من الذاكرة. -* [التوثيق](https://github.com/joyent/http-parser/) +* [التوثيق](https://github.com/nodejs/llhttp) ### c-ares diff --git a/locale/en/docs/meta/topics/dependencies.md b/locale/en/docs/meta/topics/dependencies.md index d34e0ba34dce6..36cb401e59a8e 100644 --- a/locale/en/docs/meta/topics/dependencies.md +++ b/locale/en/docs/meta/topics/dependencies.md @@ -10,7 +10,7 @@ There are several dependencies that Node.js relies on to work the way it does. * [Libraries](#libraries) * [V8](#v8) * [libuv](#libuv) - * [http-parser](#http-parser) + * [llhttp](#llhttp) * [c-ares](#c-ares) * [OpenSSL](#openssl) * [zlib](#zlib) @@ -45,7 +45,7 @@ HTTP parsing is handled by a lightweight TypeScript and C library called llhttp. It is designed to not make any syscalls or allocations, so it has a very small per-request memory footprint. -* [Documentation](https://github.com/joyent/http-parser/) +* [Documentation](https://github.com/nodejs/llhttp) ### c-ares diff --git a/locale/ja/docs/meta/topics/dependencies.md b/locale/ja/docs/meta/topics/dependencies.md index 0f70ff8a24f60..9a1dcf9c49b91 100644 --- a/locale/ja/docs/meta/topics/dependencies.md +++ b/locale/ja/docs/meta/topics/dependencies.md @@ -11,7 +11,7 @@ There are several dependencies that Node.js relies on to work the way it does. * [Libraries](#libraries) * [V8](#v8) * [libuv](#libuv) - * [http-parser](#http-parser) + * [llhttp](#llhttp) * [c-ares](#c-ares) * [OpenSSL](#openssl) * [zlib](#zlib) @@ -28,7 +28,7 @@ Node.js がそのように機能するために依存する依存関係がいく * [ライブラリ](#libraries) * [V8](#v8) * [libuv](#libuv) - * [http-parser](#http-parser) + * [llhttp](#llhttp) * [c-ares](#c-ares) * [OpenSSL](#openssl) * [zlib](#zlib) @@ -81,22 +81,22 @@ asynchronously at the operating system level. * [ドキュメント](http://docs.libuv.org/) -### http-parser +### llhttp -HTTP 解析は、http-parser という軽量の C ライブラリによって処理されます。 +HTTP 解析は、llhttp という軽量の C ライブラリによって処理されます。 システムコールや割り当てを行わないように設計されているため、 リクエストごとのメモリ使用量は非常に小さくなっています。 -* [ドキュメント](https://github.com/joyent/http-parser/) +* [ドキュメント](https://github.com/nodejs/llhttp) -### http-parser +### llhttp -HTTP 파싱은 http-parser라는 경량 C 라이브러리가 처리합니다. 이는 시스템 호출이나 할당을 하려고 +HTTP 파싱은 llhttp라는 경량 C 라이브러리가 처리합니다. 이는 시스템 호출이나 할당을 하려고 만들어진 것이 아니므로 요청당 아주 작은 메모리 공간만 차지합니다. -* [문서](https://github.com/joyent/http-parser/) +* [문서](https://github.com/nodejs/llhttp) +* [Documentation](https://github.com/nodejs/llhttp) --> O parsing do protocolo HTTP é delegado a uma biblioteca leve, escrita em C, -chamada *http-parser*. Ela foi desenhada para não fazer nenhuma syscall ou +chamada *llhttp*. Ela foi desenhada para não fazer nenhuma syscall ou alocações, portanto acaba possuindo um baixo consumo de memória por requisição. -* [Documentação](https://github.com/joyent/http-parser/) +* [Documentação](https://github.com/nodejs/llhttp) ### c-ares diff --git a/locale/ru/docs/meta/topics/dependencies.md b/locale/ru/docs/meta/topics/dependencies.md index 5bbcd9b3e47b7..b73fe0ccd1e6f 100644 --- a/locale/ru/docs/meta/topics/dependencies.md +++ b/locale/ru/docs/meta/topics/dependencies.md @@ -10,7 +10,7 @@ layout: docs.hbs * [Библиотеки](#libraries) * [V8](#v8) * [libuv](#libuv) - * [http-parser](#http-parser) + * [llhttp](#llhttp) * [c-ares](#c-ares) * [OpenSSL](#openssl) * [zlib](#zlib) @@ -39,13 +39,13 @@ layout: docs.hbs * [Документация](http://docs.libuv.org/) -### http-parser +### llhttp -Синтаксический анализ HTTP выполняется легкой библиотекой C, которая называется http-parser. +Синтаксический анализ HTTP выполняется легкой библиотекой C, которая называется llhttp. Он спроектирован таким образом, чтобы не делать никаких системных вызовов или распределений, поэтому занимает требует мало памяти на каждый запрос. -* [Документация](https://github.com/joyent/http-parser/) +* [Документация](https://github.com/nodejs/llhttp) ### c-ares diff --git a/locale/uk/docs/meta/topics/dependencies.md b/locale/uk/docs/meta/topics/dependencies.md index 4d9a65ddad2a9..13d10e9263ae0 100644 --- a/locale/uk/docs/meta/topics/dependencies.md +++ b/locale/uk/docs/meta/topics/dependencies.md @@ -10,7 +10,7 @@ Node.js використовує кілька залежностей, на як * [Бібліотеки](#libraries) * [V8](#v8) * [libuv](#libuv) - * [http-parser](#http-parser) + * [llhttp](#llhttp) * [c-ares](#c-ares) * [OpenSSL](#openssl) * [zlib](#zlib) @@ -38,14 +38,14 @@ Node.js використовує кілька залежностей, на як * [Документація](http://docs.libuv.org/) -### http-parser +### llhttp Парсинг HTTP відбувається з допомогою легкої С–бібліотеки, -яка називається http-parser. Вона спроектована так, щоб не робити жодних +яка називається llhttp. Вона спроектована так, щоб не робити жодних системних викликів або алокацій, тому вона використовує дуже мало пам’яті для обробки кожного запиту. -* [Документація](https://github.com/joyent/http-parser/) +* [Документація](https://github.com/nodejs/llhttp) ### c-ares diff --git a/locale/zh-cn/docs/meta/topics/dependencies.md b/locale/zh-cn/docs/meta/topics/dependencies.md index a78494c5293ad..6d1bfe06e840e 100644 --- a/locale/zh-cn/docs/meta/topics/dependencies.md +++ b/locale/zh-cn/docs/meta/topics/dependencies.md @@ -10,7 +10,7 @@ Node.js 依赖于以下一些依赖项,这样它才能正常工作。 * [类库](#libraries) * [V8](#v8) * [libuv](#libuv) - * [http-parser](#http-parser) + * [llhttp](#llhttp) * [c-ares](#c-ares) * [OpenSSL](#openssl) * [zlib](#zlib) @@ -33,11 +33,11 @@ V8 类库为 Node.js 提供了 JavaScript引擎,Node.js 通过 V8 C++ 的 API * [相关文档](http://docs.libuv.org/) -### http-parser +### llhttp -HTTP 解析是通过一个由 C 语言编写、轻量级称作 http-parser 的类库进行的。由于它的设计不会引发系统调用和系统资源分配,因而它的预请求内存痕迹极小。 +HTTP 解析是通过一个由 C 语言编写、轻量级称作 llhttp 的类库进行的。由于它的设计不会引发系统调用和系统资源分配,因而它的预请求内存痕迹极小。 -* [相关文档](https://github.com/joyent/http-parser/) +* [相关文档](https://github.com/nodejs/llhttp) ### c-ares