What’s GatsbyJS… actually?

Share

Gatsby is a free and open-source framework based on React that helps developers build blazing-fast websites and apps.

Official definition

It’s also the most loved static site generator by developers because of the latest tech stack and great documentation.

Static Progressive Web Apps

🚀 STATIC = BLAZINGLY FAST 🚀

GatsbyJS is a static PWA generator. Once loaded, Gatsby prefetches resources for other pages so clicking around the site feels incredibly fast.

💎 STATIC = SAFE 💎

You will just publish static files, which means there is no direct connection to the database, dependencies, user data or other sensitive information.

Why Gatsby?

Gatsby been made for both: business advantages, and the ultimate development experience.

Business and pleasure

Having Gatsby on your stack brings many advantages.

It has been made for both the web business advantages, as well as the ultimate development experience that combines the best features of React and GraphQL.

First of all, Gatsby builds the fastest websites on earth, which gives you the real and the most important competitive advantage over the others. You won’t have to face the problem of nagging visitors, and you will be the first to deliver value to your potential customers.

A static PWA nature makes it also highly secure, and well adaptable by Google, which is great for SEO.

Besides that, hosting starts from $0!

As mentioned above, Gatsby has been also made for a development pleasure.

It follows the latest web standards and technologies like ReactJS, Webpack, GraphQL, modern ES6+ JavaScript and CSS. You also have access to The Gatsby Ecosystem: plugins, starters, boilerplates and React packages that can speed up your development.

Last, but not least, Gatsby has great documentation, a lot of contributors, and the learning curve is very low.

You can find more about Gatsby’s advantages in this article.

Competitive

Gatsby is becoming future proof. Or even future itself. I love the sentence:

Each web page is an app, and each app is a web page.

It summarised the ambitious direction of user experience, as we all prefer websites with a feeling of a native app and this is exactly what Gatsby delivers.

But more than that, Gatsby is a great business partner, as the performance of your website – in general – makes your web business better:

Fast loading means less angry visitors

There is no such thing as standing in line on the internet.

Nobody likes to stand in the line, especially if there is no line.

Did you ever do the shopping on a very slow web page?

Did you ever say “Probably a lot of people do the shopping right now. That’s OK, I will wait for my turn. It’s so normal.”?

I doubt it.

There is no such thing as standing in line on the internet.

People treat web shopping personally and prefer to feel like they have been served individually.

If your page is slow, they won’t search for any excuse. They will probably leave discouraged or even angry.

This is the opportunity for other, faster pages.

Gatsby pages.

Fast loading means more leads

Website loading time and bounce rate have a real impact on your conversion rates.

WPO Stats demonstrating the impact of web performance optimization (WPO) on user experience and business metrics.

Security means peace of mind

You probably heard about some last attacks on popular websites powered by CMSes like Drupal, Joomla or WordPress. Even more – you probably host one of these kinds of websites right now and you need to always remember about security updates. One wrong plugin or a week without updating the website and you can be hacked, losing your visitors’ interest and trust.

Gatsby is a static site generator, it means you will just publish static files, there is no direct connection to the database, dependencies, user data or other sensitive information. You build once – if build works good – you deploy it and no third-party plugin can destroy it.

More than that, how many times you saw an error message that the website is not working because of too many connections?

It could be an effect of incorrect code or DDOS attack.

Gatsby lets you serve your site from a global CDN, likely whatever CDN your company is using (eg Akamai, Cloudflare, Fastly…), which effectively eliminates the risk of DDOS attacks.

More competitive advantages

We wrote more about “How GatsbyJS can help your business to overtake competition?

Starting with Gatsby

Starting with Gatsby has two recommended ways, depending on what you want to achieve:

What do you think?

Is there any other framework more competitive, or a threat to Gatsby?

Looking for some help with Gatsby project?

Comments
    Leave a Reply

    View Comments (0)...

    Related articles:

    What is JAMstack?

    How To Start With GatsbyJS – part 3: Gatsby Image