Giter Site home page Giter Site logo

Comments (14)

jim-king-2000 avatar jim-king-2000 commented on May 20, 2024

Hi @waghanza , do you mean that I could send the pull request to this repo to add js(bun/deno/node) framework tests myself?

from web-frameworks.

waghanza avatar waghanza commented on May 20, 2024

Exactly, you can inspire you from opine a deno based framework in javascript folder

from web-frameworks.

jim-king-2000 avatar jim-king-2000 commented on May 20, 2024

OK. I'll take a try.

from web-frameworks.

jim-king-2000 avatar jim-king-2000 commented on May 20, 2024

#6422 is my first pull request for adding elysia, stricjs and hono from bun.

from web-frameworks.

jim-king-2000 avatar jim-king-2000 commented on May 20, 2024

I see the latest benchmark result. However, it is weird that elysia is defeated by koa. According to https://github.com/SaltyAom/bun-http-framework-benchmark, elysia is much better than koa. Is there anything wrong here?

from web-frameworks.

waghanza avatar waghanza commented on May 20, 2024

I understand, but to have this answer, I mean based on fact, we rather compare :

  • methodology
  • tools
  • infrastructure used
  • ....

I mean here, I choose wrk not bombardier (cause of C underlying, techempower using it, some feedbacks ...), infra is a Xeon (like most of VMs on the market), network is a loopback (as for now, I mean not a real network ....)

from web-frameworks.

jim-king-2000 avatar jim-king-2000 commented on May 20, 2024

I think the infra is OK. But I don't know which benchmark result I should trust.

from web-frameworks.

waghanza avatar waghanza commented on May 20, 2024

Not agree with you, this benchmark is done on a Xeon, the other with an i7, the RAM is DDR3 here, DDR5 their, os is different ...

But anyway, the idea is to take a look at SPOF and everything, just to be sur ewe can trust. The first step is to have a real infra (I mean real kubernetes / vms / baremetal -> I'll take care of this one)

from web-frameworks.

jim-king-2000 avatar jim-king-2000 commented on May 20, 2024

this benchmark is done on a Xeon, the other with an i7, the RAM is DDR3 here, DDR5 their, os is different ...

I remind that bun.sh uses io_uring which is only available on Linux kernel version 5.1+. May I know the Linux kernel version of this test environment?

The first step is to have a real infra (I mean real kubernetes / vms / baremetal -> I'll take care of this one)

So, you will migrate the test environment to a real infra? Use real network (Ethernet, 1Gbps)? And anything else relevant to the real infra?

from web-frameworks.

jim-king-2000 avatar jim-king-2000 commented on May 20, 2024

By the way we are using hyper-express now. It is of top ten in all benchmarks (here, https://github.com/SaltyAom/bun-http-framework-benchmark and https://github.com/denosaurs/bench). I'm just wondering whether we should change it in the future.

from web-frameworks.

waghanza avatar waghanza commented on May 20, 2024

The full specs is in https://github.com/the-benchmarker/web-frameworks/blob/295070e219b797c76778736e7cf4b25b4d8758db/data.json#L90469

from web-frameworks.

jim-king-2000 avatar jim-king-2000 commented on May 20, 2024

Got it. Hope the CPU could be upgraded to a little bit stronger one. And thanks for this great benchmark website.

from web-frameworks.

waghanza avatar waghanza commented on May 20, 2024

I have not enough money for ...

I'll try to make some partnership with some cloud providers to avoid using my private workstation

from web-frameworks.

jim-king-2000 avatar jim-king-2000 commented on May 20, 2024

We have an old laptop(i5-8259U, 16GB DDR4 RAM) which is used as our sandbox and is a little bit stronger than this one. We could run the benchmark on it if only we could know how to run it (automatically, I mean, send the result to the website directly).

from web-frameworks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.