История изменений
Исправление ChALkeR, (текущая версия) :
Там ~20 килострочек на плюсах, ~10 хедеров и ~22 яваскрипта.
Ещё ~59 килострочек — тесты и ~5 — бенчмарки.
Для сравнения:
- v8 — ~466 килострочек на плюсах, ~151 хедеров и ~16 яваскрипта. Это исходники, без тестов.
- libuv — ~24 на сях и ~5 хедеров.
- npm (клиент) — ~13 килострочек сам по себе, не считая зависимости.
Плюс openssl ещё сравнимого размера с v8, но вот где у него что лежит и как правильно разделить — не скажу. В сумме (с тестами, наверное) там ~738 килострок. Из них ~300, правда, на ассемблере, на сях — ~260.
Исправление ChALkeR, :
Там ~20 килострочек на плюсах, ~10 хедеров и ~22 яваскрипта.
Ещё ~59 килострочек — тесты и ~5 — бенчмарки.
Для сравнения:
- v8 — ~466 килострочек на плюсах, ~151 хедеров и ~16 яваскрипта. Это исходники, без тестов.
- libuv — ~24 на сях и ~5 хедеров.
- npm (клиент) — ~13 килострочек сам по себе, не считая зависимости.
Плюс openssl ещё сравнимого размера с v8, но вот где у него что лежит и как правильно разделить — не скажу. В сумме (с тестами, наверное) там ~738 килострок. Из них половина, правда, на ассемблере, на сях — ~260.
Исходная версия ChALkeR, :
Там ~20 килострочек на плюсах, ~10 хедеров и ~22 яваскрипта.
Ещё ~59 килострочек — тесты и ~5 — бенчмарки.
Для сравнения:
- v8 — ~466 килострочек на плюсах, ~151 хедеров и ~16 яваскрипта. Это исходники, без тестов.
- libuv — ~24 на сях и ~5 хедеров.
- npm (клиент) — ~13 килострочек сам по себе, не считая зависимости.