{"id":8287,"date":"2021-03-30T21:41:00","date_gmt":"2021-03-30T19:41:00","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=8287"},"modified":"2021-03-30T09:41:54","modified_gmt":"2021-03-30T07:41:54","slug":"benchmarking-go-vs-node-vs-elixir","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2021\/03\/30\/benchmarking-go-vs-node-vs-elixir\/","title":{"rendered":"Benchmarking Go vs Node vs Elixir"},"content":{"rendered":"<blockquote><p>In this benchmark test, we compare three web application servers\u2014Go, Node, and Elixir (Cowboy)\u2014by subjecting each to a synthetic workload, first with 10k, and later with 100k connections.<\/p><\/blockquote>\n<p>Source: <em><a href=\"https:\/\/stressgrid.com\/blog\/benchmarking_go_vs_node_vs_elixir\/\">Benchmarking Go vs Node vs Elixir<\/a><\/em><\/p>\n<p>Will an Eiffel implementation be as good as Elixir?<\/p>\n<p><!--more--><!--nextpage--><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">In this benchmark test, we compare three web application servers\u2014Go, Node, and Elixir (Cowboy)\u2014by subjecting each to a synthetic workload, first with 10k, and later with 100k connections. Source: Benchmarking Go vs Node vs Elixir Will an Eiffel implementation be as good as Elixir?<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2021\/03\/30\/benchmarking-go-vs-node-vs-elixir\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[118],"tags":[],"class_list":["post-8287","post","type-post","status-publish","format-standard","hentry","category-comparisons"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-29F","jetpack-related-posts":[{"id":7056,"url":"https:\/\/monodes.com\/predaelli\/2020\/04\/03\/openlitespeed-troppo-buono-per-essere-vero\/","url_meta":{"origin":8287,"position":0},"title":"(open)LiteSpeed: troppo buono per essere vero?","author":"Paolo Redaelli","date":"2020-04-03","format":false,"excerpt":"Leggendo la chat di IoRestoACasa.work mi \u00e8 caduto l'occhio su un frammento di conversazione che decantava le qualit\u00e0 del server web LiteSpeed, sostenendo che fosse\u00a0molto pi\u00f9 veloce di Nginx. Tralasciamo che in prima battuta credevo fosse lighttp. Poi ho storto il naso scoprendo che era proprietario ma aveva una versione\u2026","rel":"","context":"In &quot;Proprietary software&quot;","block_context":{"text":"Proprietary software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/proprietary-software\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/2631_chart_02.webp?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":8617,"url":"https:\/\/monodes.com\/predaelli\/2021\/08\/09\/50-100th\/","url_meta":{"origin":8287,"position":1},"title":"50-100th","author":"Paolo Redaelli","date":"2021-08-09","format":"status","excerpt":"It's nice to note that Eiffel re-entered the 2021 edition of TIOBE index. Ok, in the 50-100th positions, but so does Ocaml, Elixir, Haskell. Something's better than nothing","rel":"","context":"In &quot;Eiffel&quot;","block_context":{"text":"Eiffel","link":"https:\/\/monodes.com\/predaelli\/category\/eiffel\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11641,"url":"https:\/\/monodes.com\/predaelli\/2024\/05\/14\/incoming-apples-m4-vs-snapdragon-elite-x\/","url_meta":{"origin":8287,"position":2},"title":"Incoming Apple&#8217;s M4 vs Snapdragon Elite X","author":"Paolo Redaelli","date":"2024-05-14","format":false,"excerpt":"According to 9to5Mac the incoming M4 chip will boast impressive performance: around 14500 in multi-core. Too bad that Qualcomm Snapdragon X Elite which is already roaming around beats it with 15600 (as far as I can say they used the same benchmarks). I bet that Snapdragon based laptop will have\u2026","rel":"","context":"In &quot;Apple&quot;","block_context":{"text":"Apple","link":"https:\/\/monodes.com\/predaelli\/category\/apple\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2024\/05\/snapdradot-elite-vs-apple-m4.webp?fit=800%2C422&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2024\/05\/snapdradot-elite-vs-apple-m4.webp?fit=800%2C422&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2024\/05\/snapdradot-elite-vs-apple-m4.webp?fit=800%2C422&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2024\/05\/snapdradot-elite-vs-apple-m4.webp?fit=800%2C422&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":3492,"url":"https:\/\/monodes.com\/predaelli\/2017\/11\/11\/raphael-js-or-kinetic\/","url_meta":{"origin":8287,"position":3},"title":"Raphael.js or Kinetic?","author":"Paolo Redaelli","date":"2017-11-11","format":false,"excerpt":"The biggest difference between RaphaelJS and KineticJS is that RaphaelJS uses SVG and KineticJS uses HTML5 Canvas for visualization. So it really depends on what kind of project you are doing. Here are some useful links which you should check out regarding SVG vs Canvas: Thoughts on when to use\u2026","rel":"","context":"In &quot;Javascript&quot;","block_context":{"text":"Javascript","link":"https:\/\/monodes.com\/predaelli\/category\/javascript\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11331,"url":"https:\/\/monodes.com\/predaelli\/2024\/02\/12\/valley-benchmark-unigine-benchmarks\/","url_meta":{"origin":8287,"position":4},"title":"Valley benchmark | UNIGINE Benchmarks","author":"Paolo Redaelli","date":"2024-02-12","format":false,"excerpt":"Valley benchmark: Performance benchmarks by Unigine","rel":"","context":"In &quot;Software&quot;","block_context":{"text":"Software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2043,"url":"https:\/\/monodes.com\/predaelli\/2017\/01\/03\/framework-benchmarks\/","url_meta":{"origin":8287,"position":5},"title":"Framework Benchmarks","author":"Paolo Redaelli","date":"2017-01-03","format":false,"excerpt":"TechEmpower Framework Benchmarks Performance comparison of web application frameworks and platforms using community-contributed test implementations. Interesting... interesting.... This Ulib looks interesting \u00a0","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/8287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=8287"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/8287\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=8287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=8287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=8287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}