Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fastify is excellent #2955

Open
jessekrubin opened this issue Mar 25, 2021 · 16 comments
Open

Fastify is excellent #2955

jessekrubin opened this issue Mar 25, 2021 · 16 comments
Labels
appreciation Issues/discussions in which the author is thanking the Fastify team for their work. discussion Issues or PRs with this label will never stale

Comments

@jessekrubin
Copy link

No bug to report. Just wanted to say fastify is excellent.

I know fastify is super performant, but even if it were not it would still be exceptional.

@whoiswentz
Copy link

This issue should stay open forever

@jsumners jsumners pinned this issue Mar 25, 2021
@barenko
Copy link

barenko commented Apr 22, 2021

I discovered the fastify yesterday and I really liked the way that it handle errors. I always have to rebuild the default error handler of the frameworks that I use (java-spring, node-express, and others). This is the first time I read the doc, tested some exceptions and flows and I did have no adjust to do. The plugin concept, testing strategy and benchmark tools are also so interesting! Congratulations to you all! Fastify is a amazing piece of enginheering.

@rdsedmundo

This comment has been minimized.

@mcollina
Copy link
Member

mcollina commented Jul 4, 2021

Thanks for your feedback @rdsedmundo - all those points you mentions have fundamental reason on why they are done in that way. They are a few of the key reason Fastify exists.

I would recommend you to open issues in the help repo in case you need help or you would like to debate those further: we should certainly improve the docs and knowing more about your use case is important. Anyway, I'm going to hide your comment as wildly off topic for this issue.

@mashpie
Copy link

mashpie commented Aug 17, 2021

coming from express --to--> fastify
still reminds me of stepping from apache --to--> nginx

@jessekrubin

This comment has been minimized.

@vithalreddy
Copy link

fastify ecosystem ❤️

  • swagger
  • ajv
  • error handling
  • ....

@GabCores
Copy link

I agree ! , Just provide , pleased , more samples about Fastify contribution to microservicies scenarios. I feel/guess that this framework has a huge potential in helping on migration processes from monolithic into micros . Thanks for all your effort , @mcollina @delvedor @marcobiraghi

@jsumners jsumners added the appreciation Issues/discussions in which the author is thanking the Fastify team for their work. label Jan 4, 2022
@gurgunday
Copy link
Member

Just wanted to say I agree 100%. This is such a great example of a community-driven project that I've been spending the last few weeks learning the inner workings of Fastify so that I can start contributing ASAP. Thank you!

@ghost

This comment was marked as off-topic.

@soulsam480
Copy link

I also love fastify, can anybody tell me how it's so fast ?

@ghost
Copy link

ghost commented Apr 4, 2022

@soulsam480 I think it is a combination of things, it is built performance "in mind", it is fast, plus its whole ecosystem. I think for the simplest API level, it avoids JSON.stringify which most other frameworks find themselves doing to deliver a response. It does Stringify objects somehow (I don't know how, based on keys and types ?),
Plus, logging is taking care of, plugins could be registered at app level, route level but also a chosen list of routes level (encapsulation).
I know I am aware of these which are some of Fastify options to perform better, you should check docs and videos about it.
Note that this is my understanding and I'm using it as a "black-box", so maybe not 100% accurate.

@stale stale bot added the stale Issue or pr with more than 15 days of inactivity. label Apr 19, 2022
@fastify fastify deleted a comment from stale bot Apr 19, 2022
@stale stale bot removed the stale Issue or pr with more than 15 days of inactivity. label Apr 19, 2022
@luisorbaiceta luisorbaiceta unpinned this issue Jun 15, 2022
@luisorbaiceta luisorbaiceta pinned this issue Jun 15, 2022
@raviroshanmehta

This comment was marked as off-topic.

@climba03003 climba03003 unpinned this issue Oct 26, 2022
@climba03003 climba03003 pinned this issue Oct 26, 2022
@ghost
Copy link

ghost commented Jan 24, 2023

I am learning fastify rn and I love it! It is cleaner than express!

@ghost
Copy link

ghost commented Jan 24, 2023

@jessekrubin bruh thats awesome

@Eomm Eomm added discussion Issues or PRs with this label will never stale and removed never stale labels Apr 1, 2023
@Uzlopak Uzlopak unpinned this issue Aug 29, 2023
@Uzlopak Uzlopak pinned this issue Aug 29, 2023
@olawalejuwonm

This comment has been minimized.

@mcollina mcollina unpinned this issue May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
appreciation Issues/discussions in which the author is thanking the Fastify team for their work. discussion Issues or PRs with this label will never stale
Projects
None yet
Development

No branches or pull requests