DartとNode.js:HTTPサーバー実装のパフォーマンスの比較


すべての人に良い一日を!


今年、クロスプラットフォームアプリケーション開発のフレームワークであるFlutterのリリースに伴い、Dart言語の誇大広告が増加しています。 完璧主義者のように 先延ばし退屈怠け者 Dart仮想マシンのサーバー実装のパフォーマンスを、Node.jsの人の潜在的な敵と比較することを考えました。 ダートが勝つという希望が私の中で燃え上がっているとすぐに言わなければなりません、そして私は次の3つの5年の期間のために私に潜在的な競争相手に対する優位性を与える聖杯を得るでしょうが、現実は少し異なっていました...


ツールキット



アプリケーションコードの構成


ソースコード


その後、特に気にしないことに決め、Habréで一度読んだ推奨事項に従うことにしました。 特に:



class Human { constructor (id, name, surname, age, gender) { this.id = id this.name = name this.surname = surname this.age = age this.gender = gender } } 


テスト方法



結果


ネイティブダーツ


500 rps



750 rps



Dartの水道橋フレームワーク


500 rps



750 rps



ネイティブnode.js


500 rps



750 rps



クラスターを使用したNode Express


500 rps



750 rps



結論




Source: https://habr.com/ru/post/J435014/


All Articles