बेंचमार्किंग टाइपस्क्रिप्ट बैकएंड फ्रेमवर्क

Jan 27 2023
tRPC.io की कोशिश करने के बाद, मुझे आश्चर्य हुआ कि यह कैसे काम करता है और मैंने अपना मिनी लाइटवेट विकल्प बनाना शुरू किया: टाइपस्क्रिप्ट-आरपीसी।

tRPC.io की कोशिश करने के बाद, मुझे आश्चर्य हुआ कि यह कैसे काम करता है और मैंने अपना मिनी लाइटवेट विकल्प बनाना शुरू किया: टाइपस्क्रिप्ट-आरपीसी । मैं उस बिंदु पर पहुंच गया जहां मैं अन्य लोकप्रिय बैकएंड फ्रेमवर्क के खिलाफ इसके प्रदर्शन की तुलना करना चाहता था। यहाँ परिणाम हैं।

बेंचमार्क के लिए सभी स्रोत कोड यहाँ हैं:https://github.com/cplepage/typescript-backend-benchmark

डेबियन के साथ AWS लाइटसैल उदाहरण पर परीक्षण किया गया

cat /prop/cpuinfo
Intel(R) Xeon(R) CPU E5–2676 v3 @ 2.40GHz

cat /proc/meminfo
MemTotal: 999372 kB
MemFree: 208732 kB
MemAvailable: 754768 kB

uname -a
Linux ip-172–26–4–215 5.10.0–17-cloud-amd64 #1 SMP Debian 5.10.136–1 (2022–08–13) x86_64 GNU/Linux

node -v
v18.13.0

npm -v
8.19.3

      
                

मैंने उन बेंचमार्क को अपने टाइपस्क्रिप्ट-आरपीसी ढांचे के संदर्भ में किया था। यह देखते हुए कि मैं अभी भी दौड़ में हूं, बहुत आशान्वित हूं, लेकिन मैं अभी भी इनमें से किसी भी रूपरेखा के रूप में बहुत अधिक सुविधाएँ प्राप्त करने के लिए बहुत दूर हूँ।

चलो निर्माण करते रहो!

पूरा डेटा:https://docs.google.com/spreadsheets/d/1TEcxNfhOCa0T5a9BuAsFWA1PhoBYS3tdfe5T14-ox4o